jjzjj

gbc_comboBox

全部标签

c# - 如何取消 ComboBox SelectionChanged 事件?

是否有一种简单的方法可以提示用户确认组合框选择更改,并且如果用户选择否则不处理更改?我们有一个组合框,更改选择会导致数据丢失。基本上,用户选择一种类型,然后他们就可以输入该类型的属性。如果他们更改类型,我们将清除所有属性,因为它们可能不再适用。问题是要在选择下再次引发SelectionChanged事件。这是一个片段:if(e.RemovedItems.Count>0){result=MessageBox.Show("Doyouwishtocontinue?","Warning",MessageBoxButton.YesNo,MessageBoxImage.Warning);if(re

c# - 如何取消 ComboBox SelectionChanged 事件?

是否有一种简单的方法可以提示用户确认组合框选择更改,并且如果用户选择否则不处理更改?我们有一个组合框,更改选择会导致数据丢失。基本上,用户选择一种类型,然后他们就可以输入该类型的属性。如果他们更改类型,我们将清除所有属性,因为它们可能不再适用。问题是要在选择下再次引发SelectionChanged事件。这是一个片段:if(e.RemovedItems.Count>0){result=MessageBox.Show("Doyouwishtocontinue?","Warning",MessageBoxButton.YesNo,MessageBoxImage.Warning);if(re

c# - 如何设置 ComboBox 的高度?

我在窗体上有一个ComboBox,其默认高度为21。如何更改它? 最佳答案 ComboBox自动调整大小以适应字体。关闭它不是一种选择。如果你想要它更大,那就给它一个更大的字体。 关于c#-如何设置ComboBox的高度?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3158004/

c# - 如何设置 ComboBox 的高度?

我在窗体上有一个ComboBox,其默认高度为21。如何更改它? 最佳答案 ComboBox自动调整大小以适应字体。关闭它不是一种选择。如果你想要它更大,那就给它一个更大的字体。 关于c#-如何设置ComboBox的高度?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3158004/

c# - 如何绑定(bind) ComboBox 以便 displaymember 是源数据表的 2 个字段的 concat?

我想将一个ComboBox绑定(bind)到一个DataTable(我不能改变它的原始模式)cbo.DataSource=tbldata;cbo.DataTextField="Name";cbo.DataValueField="GUID";cbo.DataBind();我想要ComboBox显示tbldata.Name+tbldata.Surname。当然,在绑定(bind)之前将新名称+姓氏作为字段添加到tbldata是可能的,但我希望有一个更优雅的解决方案(伪代码)cbo.DataTextField="Name";cbo.DataTextField+="Surname";

c# - 如何绑定(bind) ComboBox 以便 displaymember 是源数据表的 2 个字段的 concat?

我想将一个ComboBox绑定(bind)到一个DataTable(我不能改变它的原始模式)cbo.DataSource=tbldata;cbo.DataTextField="Name";cbo.DataValueField="GUID";cbo.DataBind();我想要ComboBox显示tbldata.Name+tbldata.Surname。当然,在绑定(bind)之前将新名称+姓氏作为字段添加到tbldata是可能的,但我希望有一个更优雅的解决方案(伪代码)cbo.DataTextField="Name";cbo.DataTextField+="Surname";

c# - WinForms ComboBox DropDown 和 Autocomplete 窗口都出现

我在winforms应用程序上有一个ComboBox,代码如下:comboBox1.AutoCompleteMode=AutoCompleteMode.SuggestAppend;comboBox1.AutoCompleteSource=AutoCompleteSource.ListItems;DataTablet=newDataTable();t.Columns.Add("ID",typeof(int));t.Columns.Add("Display",typeof(string));for(inti=1;i然后,当窗口打开时,我按照以下步骤操作:单击ComboBox下拉按钮--这会

c# - WinForms ComboBox DropDown 和 Autocomplete 窗口都出现

我在winforms应用程序上有一个ComboBox,代码如下:comboBox1.AutoCompleteMode=AutoCompleteMode.SuggestAppend;comboBox1.AutoCompleteSource=AutoCompleteSource.ListItems;DataTablet=newDataTable();t.Columns.Add("ID",typeof(int));t.Columns.Add("Display",typeof(string));for(inti=1;i然后,当窗口打开时,我按照以下步骤操作:单击ComboBox下拉按钮--这会

c# - 使用 C# 填充 ComboBox

我想用以下内容填充组合框:可见项目/项目值(value)English/EnItalian/ItSpainish/Spetc....有什么帮助吗?还有可能在填充Combobox之后,将其设置为只读吗? 最佳答案 定义一个类publicclassLanguage{publicstringName{get;set;}publicstringValue{get;set;}}然后...//BuildalistvardataSource=newList();dataSource.Add(newLanguage(){Name="blah",Va

c# - 使用 C# 填充 ComboBox

我想用以下内容填充组合框:可见项目/项目值(value)English/EnItalian/ItSpainish/Spetc....有什么帮助吗?还有可能在填充Combobox之后,将其设置为只读吗? 最佳答案 定义一个类publicclassLanguage{publicstringName{get;set;}publicstringValue{get;set;}}然后...//BuildalistvardataSource=newList();dataSource.Add(newLanguage(){Name="blah",Va