问题标签 [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.
.net - 时间:2019-04-10 标签:c#checkedlistboxMouseMove vs MouseHover事件处理程序
我正在使用以下MouseMove
事件处理程序将文本文件内容显示为 CheckedListBox 上的工具提示,并且每个 checkedListBoxItem 都有一个文本文件对象。
问题是,由于在checkedListBox 上频繁移动鼠标,我的应用程序变慢了。
作为替代方案,我想,我应该使用MouseHover
事件及其处理程序。但我找不到我的 musePointer 当前在哪个 checkListBoxItem 上。像这样:
这里int index
正在返回 -1 并且chk.SelectedItem
正在返回null
。
这类问题的解决方案是什么?
c# - CheckedListBox 填充文本控件
我有一个文本框,该文本框将填充由 CheckedListBox 控件驱动的逗号分隔列表。
这个想法是,当用户在列表中选中项目时,它们将出现在上面的文本字段中。我有这个工作,如果我检查一个项目,然后单击控件内的其他地方,那么文本最终会出现在文本框中。我正在我的控件上捕获点击事件。
如果我使用 item_checked 事件,那么在我检查第二个项目之前,文本框中的列表不会更新(此时只有第一个被检查的项目会显示在文本框中。)这周围有什么问题吗?在 MSDN 上阅读似乎没有显示任何其他适用的事件。
我正在使用.net 1.1。
这是在事件陷阱上运行的方法。
Private Sub FillCheckedTagsTextBox()
End Sub
谢谢,迈克
winforms - WinForms .Net 3.5 中的 CheckedListBox 中没有 DisplayMember
我应该改用什么?我已经尝试过 DataBindings.Add ,但我的数据没有加载我有具有 3 个属性的数据结构:ID、名称和例如描述。我想将整个数据加载到列表中,但只显示 Name 属性。通常我为此目的使用 DisplayMember,但我在这里找不到它。
wpf - wpf选中列表框问题
我正在使用以下模板创建选中的列表框:
我的问题是,我从数据库中获取所有产品类型并将其绑定到列表框项目源。我有一个产品类,其中包含它所属的产品类型列表。我需要根据产品的产品类型列表设置复选框的 IsChecked 属性。通常我需要设置一个或多个复选框 IsChecked 属性。产品可能属于一种或多种产品类型。选择模式是多选。如果用户选中其他产品类型复选框..我需要获取总选中列表框并将它们保存到数据库中......这是一个 MVVM WPF 应用程序......关于如何解决这种情况的任何想法......
在控制模板 IsChecked 的路径是什么?
谢谢雷伊
让我简单化我的问题:我需要一个带有复选框和文本块的列表框。文本块数据上下文不同,复选框数据上下文不同。我的意思是他们从不同的对象获取数据。不知道如何实现这一目标......
c# - Winforms - 调整 CheckedListBox 上垂直滚动条的宽度
我的表单上有一个 CheckListBox,但我想让滚动条更宽,因为用户使用的是触摸屏而不是鼠标。
如何更改滚动条宽度?
编辑:我说的是垂直滚动条的宽度
.net - 如何在 CheckedListbox 中 CheckOnClick 但仅在复选框上方时?
我有一个 CheckedListBox。我希望能够在单击文本时选择项目,但在单击左侧的复选框区域时选中/取消选中它们。如果我设置 CheckOnClick ,那么每当我单击时,即使在文本上,项目都会被选中和取消选中,所以这不好。但是,如果我清除 CheckOnClick,那么我必须单击两次才能选中和取消选中。
我的第一个想法是处理 MouseClick 或 MouseDown 事件并调用 IndexFromPoint 找出单击了哪一行。然后我会猜测复选框在左侧,从 x=position 从 0 到 ItemRectangle.Height。根据与左侧的距离,我可以选择或选中/取消选中。
问题是是否有更好的方法来确定鼠标是在复选框上还是在文本上。不同的样式可能有不同大小的复选框,并可能将它们放在左侧、右侧等...
c# - 选中的列表框数据源是否
我已经在类范围内声明了一个CheckedListBox
To a ,但是当我在某些方法中更新时,并没有改变,但是当我再次回忆以下代码时它会改变:DataSource
DataSource
CheckedListBox
c# - 我在 C# 中的选中列表框显示了它要显示的对象的类型,但不显示它的名称
我在 C# 的选中列表框中显示对象时遇到问题。我可以很好地添加对象,但是当对象显示给用户时,程序会将复选框选择输出为 Salesform.order,而不是像我想要的那样在 order 类中调用 tostring 方法。这会导致多个订单显示为同一事物:“Salesform.order”。
(这里,orderUp 是一个包含客户姓名等字段的订单)
任何人都可以帮忙吗?我知道有一个我忽略的简单解决方案。
c# - C# 重写 CheckedListBox
我需要覆盖基本的 CheckedListBox 行为。
可以在没有附加任何代码的情况下检查和取消选中 CheckedListBox。
我需要禁用此行为,以便我可以实现自定义代码。
有任何想法吗?
谢谢。.
例如:
if (ListenCheckedListBox.GetItemChecked(0)) { ListenCheckedListBox.SetItemChecked(0, false); }
if (!ListenCheckedListBox.GetItemChecked(0)) { ListenCheckedListBox.SetItemChecked(0, true); }
不起作用,因为控件的默认行为无论如何都已经这样做了。
希望你现在能理解我的问题。
c# - CheckedListBox 控件 - 仅在单击实际复选框时才检查复选框
我在我正在处理的一个小型应用程序中使用 CheckedListBox 控件。这是一个很好的控制,但有一件事困扰着我;我无法设置一个属性,以便它只在我实际选中复选框时检查该项目。克服这个问题的最佳方法是什么?我一直在考虑从复选框的左侧获取鼠标点击的位置。这部分有效,但如果我点击一个空白区域,那么在离左侧足够近的地方仍然会检查当前选定的项目。关于这个有什么想法吗?