Tag: 列表框

wpf列表框为列提供标题

我有以下标记(xaml): 这一切看起来还不错,但现在在第1列和第3列之上我想放置一个标题。 任何人都可以告诉我如何将标题添加到我的两列。

在ListBox控件中隐藏垂直滚动条

我正在开发一个需要ListBox控件的应用程序。 不幸的是,当我在ListBox添加太多项时,会显示一个垂直滚动条。 我可以做些什么来隐藏ListBox显示的垂直滚动条? 我可以看到有一个属性可以隐藏水平滚动条,但是垂直滚动条没有属性。

是否可以从列表中的项目获取索引?

我的意思是,我有一个listBox,我将itemsSource属性放在列表中。 而且我想在它的绑定中显示索引。 我不知道WPF中是否可行。 谢谢。

asp.net中的列表框未获取所选项目

我的网页上有多个下拉列表和列表框。 我试图从lstCatID列表框中获取CategoryID列表,我能够使用类别名称填充列表框。 如果我在第一次尝试中记得正确,我的代码工作正常,之后我做了一些改变然后它声明总是得到第一个项目选择x时间的数量 protected void Button1_Click(object sender, EventArgs e) { string CatID = string.Empty; foreach (ListItem li in lstCatID.Items) { if (li.Selected == true) { // Response.Write(); CatID += lstCatID.SelectedItem.Value + “,”; } } Response.Write(CatID); } 我不知道出了什么问题我检查MSDN它显示完全相同的方式。 可能是我做错了什么。 只是使用firefox添加我能够看到多个选中的值都选择了属性。 One Two Three Four Five 在这种情况下,我的输出将是3,3,3 在这方面,我将不胜感激

我想在winforms列表框控件中检测项目双击。

好吧,我有一个列表框,里面有一些项目。 我想检测一个项目的双击。 目前我正在使用的方法存在一个问题,即如果用户双击空白点,则双击当前所选项目。 更新: 请注意,这个问题并不像最初看起来那么容易。 还要注意Timwi答案是不正确的,因为[if(ListBox1.SelectedIndex == -1)]部分没有被执行如果有一个项目被选中并且我点击了一个空的空间我不知道是谁投了他但他的答案不是正确。 我已经编写了这部分代码 如果有一个函数可以将鼠标坐标转换为列表框项,那么问题将得到解决

如何找到具有项目值的列表框项目索引?

我的 MessageBox.Show(listbox.Items[0].ToString()); 是 “abber” 如何找到带有“abber”的列表框项索引0?

C#强制ListBox更新元素

我是标准ListBox控件的子类。 我收到有关添加到列表中的任何元素的更改的通知。 任务是更新ListBox显示的文本以更改元素。 我知道我可以删除已更改的元素并再次添加它,但出于明显的原因,这似乎不太可取。

如何删除ListBox中的多个选定项?

我的Windows窗体包含两个列表框。 Listbox1中包含一些项目,listbox2为空。 当我按下窗体上的按钮时,应从Listbox1中删除listbox1中的多个选定项并将其复制到Listbox2。 我尝试使用listbox1.SelectedItems上的foreach循环但它只从列表中删除了1个项目。 任何人都有解决方案或代码吗?

C# – 在ListBox中添加Button

我正在编写一个带有ListBox的C#App(WinForm),其中包含用户添加的内容。 现在,我可以在ListBox下面有一个普通的按钮来删除项目,但我希望按钮位于内容旁边,因此位于ListBox内部。 像这样: 内容1 | X 内容2 | X … 内容5 | X 问题是我缺乏.NET经验,因此我不知道如何通过所有自动控件继续实现这一点。 我用谷歌搜索了它,但没有得出任何有意义的结果。 任何有关实现此目的的提示,线索或片段都是受欢迎的! 🙂

无法在C#中的列表框中执行键值

我正在使用winforms编写一个C#应用程序。 我有一个列表框。 我从xml文件,用户名和他们的id获取我的数据。 我想要在列表框中显示名称,当我选择其中一个时,我想使用selectedValue属性获取他/她的id。 但是我不能这样做。 我尝试了keyValuePair,它在列表框中显示“[username,id]”,这是不好的(参见下面的代码)。 我怎样才能在c#中模拟html select? 我希望名称显示在列表框中,但希望在后端获取id。 谢谢… LB_UserList.Items.Add(new KeyValuePair(full_name, node[“user_id”].InnerText));