问题标签 [checkedlistbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1613 浏览

.net - 如何在 .NET 中为 CheckedListBox 添加边距?

我正在使用 .NET(实际上是 IronPython,但这不相关)编写一个 Windforms 应用程序,并且我的 GUI 中有一个 CheckedListBox 对象。

它工作正常,它在多列布局中有大约 20 个项目。但是我不知道如何给这个东西一个很好的内部边距——我想在复选框的顶部、底部、左侧和右侧边缘插入大约 20 或 30 像素的空白。

需要明确的是,我希望空白出现CheckedListBox 的边框和其中的 Checkboxes 之间,而不是在整个组件之外。

希望这是一个简单的答案,我只是想念它,因为我是 Windows 编程新手。如果不可能,我想这也很好,所以我不会再浪费时间了。

(如果我在 Swing (Java) 中这样做,我会寻找在我的组件上设置插图,或者可能建立一个复合边框,其中有一些空白空间。)

0 投票
1 回答
817 浏览

c# - 如何在 C# 中引用动态创建的选中列表框项

我正在尝试查看是否选中了选中列表框中的特定项目。我假设引用该项目将是:

但这会返回一个对象。投射到 CheckBox 会引发异常。

谢谢!

0 投票
1 回答
365 浏览

select - 根据 Checked Listbox 选择号从文本文件中读取特定行

我想创建一个应用程序,它将从文本文件中读取特定行并将其显示在文本框中。该行将根据我将进行的列表框选择的数量进行选择。
这是代码:

因此,假设我从选中的列表框中“检查”第一个、第二个和第五个项目,我希望它从文本文件中读取第一、第二和第五行文本并将它们显示在文本框中。
当前代码只是按顺序读取第 1、2、3 行(...),无论我“检查”了什么项目。

0 投票
1 回答
5791 浏览

c# - 如何遍历通过 Windows 控件访问的选中列表框?

我想遍历一个选中的列表框,看看返回了哪些值。没问题,我知道我可以做到:

问题是当我使用代码生成选中的列表框后想要访问它时。我正在遍历表中的每个控件(在表单上),当控件是选中的列表框时,我需要它来使用我上面编写的代码(或类似代码)。这就是我循环控件的方式:

问题是,当我尝试访问这样的控件时:,if (c.CheckedItems.Count != 0)它甚至找不到CheckedItems. Control c是否有另一种方法可以访问我选择的控件的该属性并且我看错了?先感谢您。

此致,

0 投票
2 回答
215 浏览

c# - 如何在运行时在.net winforms 中生成代码事件?

我从数据库中获取checkedListBox 值。根据我的复选框选择,它将执行一些操作。我必须为选中的项目编写代码。

0 投票
0 回答
859 浏览

ajax - Safari 5 错误 - 通过 AJAX 加载时,单选按钮的 checked="checked" 属性被忽略

当通过 AJAX 加载单选按钮输入时,Safari 会发生奇怪的错误。相关代码是

当这段代码用普通的旧 html 加载时,第一个单选按钮会被选中。但是,如果通过 ajax 加载相同的代码,Safari 实际上不会显示任何已检查的指示,即使在源代码中存在 checked="checked" 属性。

0 投票
5 回答
14816 浏览

c# - Windows C# CheckedListBox 选中项事件处理

我目前正在开发一个 Window 应用程序,该应用程序将 CheckedListBoxes 用于程序的某些方面。我遇到的一个问题是,我一直在尝试查找在检查项目时触发了哪个事件,以便在检查任何列表项时启用表单按钮。

问题是我尝试使用以下内容;

但是当我在 if 语句上设置断点时,它永远不会在检查列表框中的项目时触发。

我在这里做错了吗?

0 投票
1 回答
681 浏览

c# - 数据视图排序问题

我正在尝试从数据库中获取数据并使用获取的值加载数据库。后来我根据名称对表中的数据进行排序,然后我想将它与 CheckedListBox 绑定

但是,当我尝试使用如下代码所示的 DataView 类时,我看到显示数据时发生闪烁,并且一旦对所有数据进行排序,它就会变得稳定。

如何摆脱闪烁?从某种意义上说,我想对所有数据进行排序并一次显示所有数据。??

myReader = cmd.ExecuteReader();

while (myReader.Read())
{
myTableForCBL.Rows.Add(myReader["Name"],myReader["rollNumber"]);
}
DataView view = myTableForCBL.DefaultView;
view.Sort = "Name";
checkedListBox1.DataSource = myTableForCBL; //datatable for checked list box
checkedListBox1.DisplayMember = "Name";
checkedListBox1.ValueMember = "rollNumber";

0 投票
2 回答
12896 浏览

c# - 在选中列表框中创建选中项目的字符串数组

如何使用 foreach 循环(或任何其他方式)创建一个包含选中列表框中的选中项的数组?

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

0 投票
1 回答
199 浏览

c# - CheckedListBox.RemoveAt(lastItemIndex) 导致列表中出现显示问题

我有一个已选中的列表框,它绑定到自定义类型的通用列表。当我删除列表中的其他项目时,显示正常,但是当我删除列表中的最后一项时,列表显示为类型名称而不是显示名称。

当使用上述代码删除最后一项时,显示看起来像这样。

为什么会这样?我在这里错过了什么吗?我该如何纠正这个?