永发信息网

C# WinForm编程 怎样才能改变ComboBox1的Text内容?

答案:3  悬赏:70  手机版
解决时间 2021-01-27 10:11
意思就是在选择好下拉列表的某项之后,怎样才能把这项内容经过修改处理之后再显示出来?这在VB6时代很容易办到:
Private Sub Combo1_Click()
Combo1.Text = "新内容" + Combo1.List(Combo1.ListIndex)
End Sub
但现在用到C#却行不通了,无论是在SelectedIndexChanged、还是SelectionChangeCommitted、或者Click里面写代码,都无法获得想要的效果。

希望的是在选择某一项并且下拉列表关闭之后,在Text处显示出修改过的内容,而不是直接显示选中项的内容!
DropDownClosed事件也行不通!
最佳答案
private void Combo1_Click(object sender, EventArgs e)
{
BeginInvoke(new EventHandler(InvokeAfter), sender, e);
}

void InvokeAfter(object sender, EventArgs e)
{
Combo1.Text = "新内容" + Combo1.List(Combo1.ListIndex);
}
全部回答
我试过,SelectionChangeCommitted事件可以改变
1.你是想在自己的下拉索引改变后修改自己的text值么? 2.你的意思是说当时改变了,后来再返回此页面时又变回去了?这就应该是控件加载时重新初始化了值,你看看load方法里面是不是赋值了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能给我一个QQ飞车号,要有A车,谢谢
雅菲专业烫染拉地址在什么地方,我要处理点事
下列属于防洪工作的工程措施是AA. 修建分洪区
鑫鑫名车行地址在什么地方,想过去办事
谁有前些天吉林建筑工程学院双选会的得单位名
吴江地区厍浜小区这边那里有好工作啊 电子厂
都坑的意思是什么啊?知道的请说下!
买房楼层32层我恐高买了22层好不好后悔了
怎样将WPS表格输出为图片
鑫旺车城地址有知道的么?有点事想过去
大众专业理发地址在什么地方,我要处理点事
十八届三中全会通过的《决定》中,明确提出“
鑫华丰汽修保养中心怎么去啊,我要去那办事
洛阳哪而有修伞的?西工、涧西都行,只要能好
改道的意思是什么啊?知道的请说下!
推荐资讯
滕州市官桥镇东洪村幼儿园地址好找么,我有些
广东中山市移动营业厅能不能补办2G3G的手机卡
同一种砌体结构,当对其承重墙,柱的允许高厚
梅州市金宝来旧机动车交易中心五华营业部地址
the graph shows in percentage terms the ch
青少年买什么牌子的羽绒服好
黑子的篮球ng集 是什么? 是黑子的篮球第二季
电信的手机蜻蜓fm专属流量包怎么开,以前开过
【执牛耳者】执牛耳和独占鳌头的由来是什么?
象山县西周镇下沈小学地址在什么地方,想过去
涧井的意思是什么啊?知道的请说下!
手起刀落怎忍看 打一成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?