标签: checkedlistbox

寻找带有图标支持的CheckedListBox控件

是否有带有图标支持Windows窗体的CheckedListBox控件?谢谢.

c# user-interface controls checkedlistbox

5
推荐指数
1
解决办法
1934
查看次数

在checked-list-box中创建一个检查项的字符串数组

如何使用foreach循环(或任何其他方式)在checkedlistbox中创建包含已检查项目的数组?

我不知道列表中的项目数.

c# foreach checkedlistbox

5
推荐指数
1
解决办法
1万
查看次数

CheckedListBox和带有索引的已检查项目列表

CheckedListBox喜欢这样的:

:'''''''''''''''/\
: [ ] item1     ||
: [x] item2     ||
: [ ] item3     ##
: [ ] item4     ||
: [x] item5     ||
L...............\/
Run Code Online (Sandbox Code Playgroud)

现在我想提取已检查项目的索引:

int[] indexes = ExtractCheckedIndexes (myCheckedListBox);
Run Code Online (Sandbox Code Playgroud)

现在索引应该有2个元素= {1,4}.
怎么做到这一点?

c# checkedlistbox winforms

5
推荐指数
2
解决办法
2万
查看次数

如何动态更改/设置checkedListBox项前颜色

我有下面的代码.我如何设置checkListBox项目前颜色取决于是否选中项目?

private void FindSelectedUserRoles()
{
        lblSelectedUser.Text = Code.CommonUtilities.getDgvStringColValue(dataGridViewUserList, "UserName").Trim();

        //iterate all roles selected user is member of
        for (int i = 0; i < checkedListRoles.Items.Count; i++)
        {
            string roleName = checkedListRoles.Items[i].ToString();
            string selectedUserRoles = Code.MemberShipManager.GetSpecificUsersRoles(lblSelectedUser.Text.Trim());

            if (selectedUserRoles.Contains(roleName))
            {
                checkedListRoles.SetItemChecked(i, true);
                //here i want to set item fore colour to green

            }
            else if (selectedUserRoles.Contains(roleName) == false)
            {
                checkedListRoles.SetItemChecked(i, false);
                //and here, i want item fore colour to remain black
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

c# checkedlistbox winforms

5
推荐指数
3
解决办法
1万
查看次数

CheckedListBox中的不可检查项目?

在.NET框架中,是否可以将某些项设置CheckedListBox为"uncheckable"?我不想让用户再次检查相同的项目并将它们添加到另一个现有列表中.

我希望我很清楚.提前致谢.

c# list checkedlistbox

4
推荐指数
1
解决办法
2072
查看次数

如何创建一个结合了CheckedListBox和详细ListView的显示器?

我正在尝试创建这样的东西:

在此输入图像描述

示例使用Tab键创建视图作为条目之间的间距.关于它的缺陷是我可能会遇到太长的条目,我不知道它在我的情况下会如何表现.

如何在C#中创建类似的东西?我想使用ListView,但是我也需要一个复选框,所以我尝试了CheckedListBox,但后来我无法创建列.

我怎样才能创造出两者结合的东西?

.net c# listview checkedlistbox

4
推荐指数
2
解决办法
3291
查看次数

从数据绑定 DevExpress CheckedListBoxControl 获取项目索引

我试图从CheckedListBoxControl 中找到特定值的索引。CheckedListBoxControl 具有设置为 DataTable 的 DataSource、DisplayMember、ValueMember 和两列。现在,我必须使用 ValueMember 中的某个值从 CheckedListBoxControl 中查找其索引,然后使用该索引调用SetItemChecked()方法,从而将 CheckedState 属性设置为 true 。

我找不到任何返回索引的属性或方法。请帮忙。

devexpress checkedlistbox .net-2.0 winforms

4
推荐指数
1
解决办法
5831
查看次数

如何动态填充CheckedListBox?

我想根据传递给表单构造函数的项(在本例中为List <int>)填充CheckedListBox .

我的骨架代码是:

foreach (int platypus in listPlatypi)
{
    userFriendlyPlatypusName = ExpandFromPlatypusID(platypus);
    // I want to store a verbose string in an Item of the CheckedListBox, something like:
    // Item item = new Item(userFriendlyPlatypusName); // what data type should "Item" be?
     CheckedListBox1.Add(item);
}
Run Code Online (Sandbox Code Playgroud)

c# dynamic checkedlistbox winforms

4
推荐指数
2
解决办法
1万
查看次数

如何在用户复选框时动态计算CheckedListBox中的已检查项?

我的Windows窗体应用程序上有一个CheckedListBox控件,它提供了一个可供选择的项目列表.我想在用户仍在检查时计算并仅显示已检查(未选中)的项目.我的意思是你检查他们.

我曾尝试使用ItemCheck事件和CheckedListBox.CheckedItems.Count,但问题是即使项目未选中,它也会计算其他所有点击次数.当我检查它的重要性,如果我再次取消选中它,那也是重要的.

我认为它与MSDN上给出的注释有关"在ItemCheck事件发生之前,检查状态不会更新." 我不完全理解这里的问题.

谢谢.

c# checkedlistbox

4
推荐指数
2
解决办法
2万
查看次数

管理CheckedListBox ItemCheck事件以在之前检查的项目之后运行

CheckedListBox在C#Window Forms Application中使用.

我想在检查或取消选中一个项目后执行某些操作,但ItemCheck事件在项目选中/取消选中之前运行.我怎样才能做到这一点?

.net c# checkedlistbox winforms

4
推荐指数
1
解决办法
7525
查看次数