7得票3回答
在c#.NET中,用于向列表框添加/删除项目的事件

我有一个listbox控件,动态添加和手动删除项目(由于“删除项目”按钮)。当项目数发生变化时,我想更新用户界面的其他部分——即标题,显示“您必须选择一些文件。”和项目计数标题。 如何添加事件处理程序或有效地添加事件处理程序以在项数更改时触发——例如,ItemAdded、ItemRemove...

9得票3回答
ScrollViewer的视口高度与实际高度

这两个术语都很通用,但我想知道除了使用虚拟化的情况外,这些高度何时会有所不同? 还有一个问题: 如果CanContentScroll为true,则ExtentHeight、ScrollableHeight、ViewportHeight和VerticalOffset属性的值是项目数。如果Ca...

9得票3回答
如何禁用列表框中的选定项目

我在我的WinForms应用程序中有一个ListBox,我想禁用其中的一些项目,例如如果我右键单击某个项目,则该项目将被禁用,如果我左键单击已禁用的项目,则应启用它。如何做到这一点? 非常感谢。

12得票1回答
列表框手动绘制项大字体大小

我正尝试将末尾有一个*字符的项目以红色绘制(并删除该*字符),而将其他项目以黑色绘制。 这是我的代码: private void listBox1_DrawItem(object sender, DrawItemEventArgs e) { e.DrawBack...

13得票12回答
在列表框中对项目进行排序

我想从一个列表框中获取一系列的项目,将它们添加到一个数组中,对其进行排序,然后将其放回到另一个不同的列表框中。这是我想出来的代码:ArrayList q = new ArrayList(); foreach (object o in listBox4.Items) ...

18得票3回答
C#:更改列表框项目颜色

我正在开发一个 Windows Forms 程序,其中包含一个列表框。我正在验证数据,并希望将正确的数据以绿色添加到列表框中,而将无效的数据以红色添加。当添加项目时,我还希望列表框自动向下滚动。谢谢。 代码:try { validatedata; listBox1.Items...

18得票6回答
如何在ListBox中禁用ScrollViewer?

我有一个ListBox,它有内部的ScrollViewer,所以我可以用鼠标滚轮滚动ListBox内容。在不设置包含另一个ListBox的项模板时,一切正常(实际上我有4个嵌套的ListBox)。问题在于内部ListBox的ScrollViewer会夺取鼠标滚轮事件。是否有简单的方法来防止这种...

9得票2回答
TinyMCE将列表框项呈现为HTML。

我创建了一个TinyMCE插件,需要在列表框中显示html代码。这是我的插件: editor.addButton('icons', { title: 'Foo', text: 'Foo', type: 'button', onclick: function() { e...

12得票2回答
WPF如何移除ListBox底部的额外空白

我在自定义列表框中添加多行文本项后,底部出现了大量空白。如何解决这个问题? 我的代码 <!-- List Item Hover --> &...

10得票3回答
Win32 ListBox控件是否有SetText消息?

在.NET中这很容易(不是我的问题),但我正在尝试弄清楚是否可以仅通过索引在Win32 列表框控件中更改字符串的文本。 有一个GetText函数,它需要一个项目索引,但没有任何内容可以更改现有项目/字符串的文本。我的解决方法将是从框中删除它并将其添加回去(这也是一个奇怪的前景,因为没有单个命...