如何在选择ComboBox中某一项的同时改变其显示的内容 一个ComboBox,其中有三项,分别是a、b、c我想在用户选择a项的时候,在文本框中不显示a,而显示a0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的用法不正确。你应该这样用:comboBox.DisplayMember = "text";comboBox.ValueMember = "id";comboBox.Items.Add(new { id = "a", text = "a0" });comboBox.Items.Add(new { id = "b", text = "b0" });comboBox.Items.Add(new { id = "c", text = "c0" });这样显的是 a0 b0 c0。而如果你要获取数据,可以用comboBox.SelectedValue获得值(a, b或者c) 用它的索引if(comoBox.selecteIndex==0){textBox1.text="a()";} 首先感谢你的回复,不过可能是我没说清楚问题。用户看到的下拉列表里也是a、b、c,只是在选择a项之后,让文本框里立即变为a0。实际的问题是这样的,这个ComboBox用于显示缩放倍数。比如下拉列表里有四项:25%、50%、100%、200%,这是一般的情况。但针对特定的情况,缩放倍数又有限制,比如限制在40%到150%之间。这时当用户在下拉列表里选择25%这个选项的时候,需要将文本框中的内容立即变为40%。 不是单独的文本框啊,就是ComboBox控件内部的文本框。 100分 C#打印窗体上的PANEL 调用API 发现打印并不完整 有没有人做过这样的项目,一定要进来看看,我没有思路,谢谢大家! C#界面设计问题请教 写了一个软件,在执行的过程中,界面不能动了. 如何在程序安装的时候建库和表? 妹妹求救 打包的问题 如何编程读写一个文件的详细信息? C# post提交后能不能转入结果页啊? 请问高人 在C#下如何调用DLL中的函数 DLL的文档中的函数都是VC的 C#中如何调用呢? 请用过帮助精灵的指点一下! 做了一个wcf的小例子,遇到一个奇怪的问题,传送大数据量总出错 如何在asp.net网页中显示站点里的Word文档里的内容
comboBox.DisplayMember = "text";
comboBox.ValueMember = "id";
comboBox.Items.Add(new { id = "a", text = "a0" });
comboBox.Items.Add(new { id = "b", text = "b0" });
comboBox.Items.Add(new { id = "c", text = "c0" });这样显的是 a0 b0 c0。而如果你要获取数据,可以用comboBox.SelectedValue获得值(a, b或者c)
if(comoBox.selecteIndex==0)
{
textBox1.text="a()";
}
首先感谢你的回复,不过可能是我没说清楚问题。
用户看到的下拉列表里也是a、b、c,只是在选择a项之后,让文本框里立即变为a0。
实际的问题是这样的,这个ComboBox用于显示缩放倍数。比如下拉列表里有四项:25%、50%、100%、200%,这是一般的情况。
但针对特定的情况,缩放倍数又有限制,比如限制在40%到150%之间。
这时当用户在下拉列表里选择25%这个选项的时候,需要将文本框中的内容立即变为40%。
不是单独的文本框啊,就是ComboBox控件内部的文本框。