草庐IT

listbox-example

全部标签

c# - 使 ListBox 项目具有与项目文本不同的值

我想要一个装满项目的ListBox。虽然,每个项目应该有不同的值(value)。因此,当用户选择一个项目并按下按钮时,将调用一个方法,该方法将使用所选项目具有的值。我不想向用户透露商品的值(value)。编辑:这不适用于ASP.NET,它适用于Windows窗体应用程序。我只是认为HTML示例很容易阅读。我的灵感来自HTML:MaleFemale这还允许我使用与用户看到的不同的值。 最佳答案 您可以使用ListBox的DisplayMember选择要显示的内容。Listdata=newList();data.Add(newSomeD

c# - 如何删除所有 ListBox 项目?

我创建了两个RadioButton(重量和高度)。我会在这两个类别之间切换。但是它们共享相同的ListBoxController(listBox1和listBox2)。有什么好的方法可以更简单地清除所有的ListBox项目吗?我没有找到ListBox的removeAll()。我不喜欢我在此处发布的复杂的多行样式。privatevoidWeight_Click(objectsender,RoutedEventArgse){//switchbetweentheradioButton"Weith"and"Height"//ClearalltheitemsfirstlistBox1.Items

c# - 如何删除所有 ListBox 项目?

我创建了两个RadioButton(重量和高度)。我会在这两个类别之间切换。但是它们共享相同的ListBoxController(listBox1和listBox2)。有什么好的方法可以更简单地清除所有的ListBox项目吗?我没有找到ListBox的removeAll()。我不喜欢我在此处发布的复杂的多行样式。privatevoidWeight_Click(objectsender,RoutedEventArgse){//switchbetweentheradioButton"Weith"and"Height"//ClearalltheitemsfirstlistBox1.Items

C# : changing listbox row color?

我正在尝试更改ListBox中某些行的背景颜色。我有两个列表,其中一个有名称并显示在ListBox中。第二个列表与第一个List有一些相似的值。单击按钮时,我想搜索ListBox和第二个List,并更改ListBox中出现的那些值的颜色列表。我在ListBox中的搜索如下:for(inti=0;i但我不知道要使用哪种方法来更改ListBox行的外观。谁能帮帮我?**编辑:**您好,我的代码如下:privatevoidListBox1_DrawItem(objectsender,DrawItemEventArgse){e.DrawBackground();Graphicsg=e.Grap

C# : changing listbox row color?

我正在尝试更改ListBox中某些行的背景颜色。我有两个列表,其中一个有名称并显示在ListBox中。第二个列表与第一个List有一些相似的值。单击按钮时,我想搜索ListBox和第二个List,并更改ListBox中出现的那些值的颜色列表。我在ListBox中的搜索如下:for(inti=0;i但我不知道要使用哪种方法来更改ListBox行的外观。谁能帮帮我?**编辑:**您好,我的代码如下:privatevoidListBox1_DrawItem(objectsender,DrawItemEventArgse){e.DrawBackground();Graphicsg=e.Grap

c# - 将 Listbox 绑定(bind)到 WinForms 中的 List<object>

在Windows窗体中将列表框绑定(bind)到对象列表的最简单方法是什么? 最佳答案 您正在寻找DataSourceproperty:ListsomeList=...;myListBox.DataSource=someList;您还应该将DisplayMember属性设置为您希望列表框显示的对象中的属性名称。如果不这样做,它将调用ToString()。 关于c#-将Listbox绑定(bind)到WinForms中的List,我们在StackOverflow上找到一个类似的问题:

c# - 将 Listbox 绑定(bind)到 WinForms 中的 List<object>

在Windows窗体中将列表框绑定(bind)到对象列表的最简单方法是什么? 最佳答案 您正在寻找DataSourceproperty:ListsomeList=...;myListBox.DataSource=someList;您还应该将DisplayMember属性设置为您希望列表框显示的对象中的属性名称。如果不这样做,它将调用ToString()。 关于c#-将Listbox绑定(bind)到WinForms中的List,我们在StackOverflow上找到一个类似的问题:

c# - WPF C# : Rearrange items in listbox via drag and drop

我想弄清楚如何通过鼠标拖动上下移动预填充列表框中的项目。我已经查看了Microsoft的api中的Control.DoDragDrop方法,但我仍然无法让它执行任何操作。由于我是VisualStudio环境的新手,所以我将不胜感激。 最佳答案 我试过使用ObservableCollection创建一个。看看。ObservableCollection_empList=newObservableCollection();publicWindow1(){InitializeComponent();_empList.Add(newEmp("

c# - WPF C# : Rearrange items in listbox via drag and drop

我想弄清楚如何通过鼠标拖动上下移动预填充列表框中的项目。我已经查看了Microsoft的api中的Control.DoDragDrop方法,但我仍然无法让它执行任何操作。由于我是VisualStudio环境的新手,所以我将不胜感激。 最佳答案 我试过使用ObservableCollection创建一个。看看。ObservableCollection_empList=newObservableCollection();publicWindow1(){InitializeComponent();_empList.Add(newEmp("

c# - 如何将字符串列表数据绑定(bind)到 WPF/WP7 中的 ListBox?

我正在尝试将字符串值列表绑定(bind)到列表框,以便逐行列出它们的值。现在我用这个:但我不知道应该将什么放入文本block,而不是Id,因为它们都是字符串值,而不是自定义类。当我将它放在MainPage中时,它还提示不必找到PersonNames,如MainPage.PersonNames。我将数据上下文设置为:DataContext="{BindingRelativeSource={RelativeSourceSelf}}"我做错了吗? 最佳答案 如果简单地说你的ItemsSource是这样绑定(bind)的:YourListB