怎样勾选ListBox中的多个checkbox

如题所述

第1个回答  2015-04-01
protected void Page_Load(object sender, EventArgs e)
{
CheckBox chk = new CheckBox();
chk.Text = "testall"; // 这里可以换成数据库的内容
chk.CheckedChanged += new EventHandler(chk_CheckedChanged);
chk.AutoPostBack = true;
Page.Form.Controls.Add(chk);

for (int i = 0; i < 10; i++)
{
CheckBox chk2 = new CheckBox();
chk2.Text = "test" + i.ToString(); // 这里可以换成数据库的内容
chk2.Checked = (i % 3 == 0); // 这里可以换成数据库的内容
Page.Form.Controls.Add(chk2);
}

}

void chk_CheckedChanged(object sender, EventArgs e)
{
CheckBox all = sender as CheckBox;
foreach(Control ctl in Page.Form.Controls)
{
if (ctl is CheckBox)
{
CheckBox chk = ctl as CheckBox;
chk.Checked = all.Checked;
}
}
}
第2个回答  推荐于2016-06-26
$hwd = WinGetHandle("Windows 组件向导")
WinActivate($hwd)
Send("{SPACE}")本回答被提问者和网友采纳

delphi中如何实现checkbox的多选
1、使用 CheckListBox 组件 2、建立一个 GroupBox,然后根据需要放入多个复选框 3、使用第三方组件,如 RzCheckGroup

checkedlistbox用法
CheckedListBox的用法是通过在列表项旁边添加复选框来允许用户选择多个选项。CheckedListBox控件是一种结合了ListBox和CheckBox功能的复合控件。它在每个列表项旁边都显示一个复选框,用户可以通过单击复选框来选择或取消选择相应的列表项。这使得CheckedListBox非常适合于需要用户从多个选项中选择多个选项的情况...

WPF教程ListBox使用CheckBox和绑定数据
在ListBox中加载图片,可以嵌套StackPanel包含Image和TextBlock,实现文本和图片的并排展示。带有复选框的ListBox则将CheckBox添加到ListBoxItems中,允许用户选择项目。数据绑定在.NET3.0之后变得复杂,但ListBox的ItemsSource属性支持将数据集合绑定到控件。多个ListBox之间的数据交换是通过绑定和事件处理实现的...

如何在ListBox中添加CheckBox
实现其实很简单,只是我们在通过ListBox的Controls属性添加CheckBox时,要设置CheckBox的Location值,不然,添加多个CheckBox会只显示一个。如下代码所示:string[] list = new string[] { "张三", "李四", "王五" };int x = 0, y = 0;foreach (string item in list){ CheckBox cb = new Chec...

...ListBox控件的Style属性已经设置为1-Checkbox,可以多选,如何获得...
ListBox.SelCount 表示选中的个数,如果用数组的话,可以这样定义 dim a(1 to ListBox.SelCount ),然后来放入数据 用循环搜索选中的的数据 Dim a(1 to ListBox.SelCount )Dim b as intenger b = 1 For i=0 to ListBox.ListCount If List1.Selected(i) Then '如果条目被选中 '获得选中...

checklistbox
在设置窗口中,CheckListBox可以用于显示多个配置选项,并允许用户通过勾选或取消勾选来启用或禁用这些选项。此外,在表单中,CheckListBox也可以用于收集用户的多个选择,如兴趣爱好、技能等。CheckListBox控件的设计通常需要考虑用户界面的友好性和易用性。控件的布局应该清晰明了,选项的排列应该合乎逻辑,...

vb6.0 listbox多项选择
该控件本身有一个属性,用来返回选中的项目个数,List1.SelCount属性。Label1.Caption = "已经选择了:" & List1.SelCount 其实,如果没有这个属性:你也应该这样 来获得它:Dim n As Integer Dim i As Integer n = 0 For i = 0 To List1.ListCount - 1 If List1.Selected(i) Then n ...

如何在ListBox中添加CheckBox
1.建立CListCtrl的集成类CMyListCtrl 2.建立以CMyListCtrl的变量m_list1 3.覆盖CListCtrl::PreSubclassWindow() 函数,在函数内增加以下代码 C\/C++ code?\/\/ TODO: Add your specialized code here and\/or call the base class SetExtendedStyle( GetExtendedStyle()|LVS_EX_CHECKBOXES);\/\/ CListCtrl:...

vb.net怎样在checklistbox控件中显示两列
设置MultiColumn属性为True

...多个文件,然后能把文件路径全部添到到我的list1中
ListBox里面就有一个CheckBox的属性设置后,有Check框框出现。你可以将选择的文件夹中所有文件读入ListBox,想选择那些直接鼠标打勾选择就可以多选。路径有,文件有。添加到信件对象就可以

相似回答