SuperDesign/Source/RySmartEditor/Site/FrmSiteSelect.cs
zilinsoft 993f1ca1a9 ### 2024-12-20 星期五更新
------
#### SuperDesign    V3.0.2412.2001
- *.[新增]新增程序更新日志设置和自动发布功能。
- *.[修复]修复Post数据格式不正确时双击文本框会导致软件闪退的BUG。
2024-12-20 08:15:19 +08:00

59 lines
1.8 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using .Manager;
namespace SuperDesign.Manager.Site
{
public partial class FrmSiteSelect : Form
{
public FrmSiteSelect()
{
InitializeComponent();
OlvName.AspectGetter = delegate (object x) { return ((SiteInfo)x).Name; };
}
private void BtnOK_Click(object sender, EventArgs e)
{
if(objectListView1.CheckedObjects.Count==0)
{
MessageBox.Show("请选择站点。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
SelectedList = objectListView1.CheckedObjects;
DialogResult = DialogResult.OK;
}
public IList SelectedList { get; set; }
private void ObjectListView1_SelectionChanged(object sender, EventArgs e)
{
}
private void ObjectListView1_Click(object sender, EventArgs e)
{
var item = (SiteInfo)objectListView1.SelectedObject;
if (item == null) { return; }
if (objectListView1.IsChecked(item)) { objectListView1.UncheckObject(item); }
else { objectListView1.CheckObject(item); }
}
private void ObjectListView1_DoubleClick(object sender, EventArgs e)
{
var item = (SiteInfo)objectListView1.SelectedObject;
if (item == null) { return; }
SelectedList = new List<SiteInfo>
{
item
};
DialogResult = DialogResult.OK;
}
}
}