问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在comboBox选择值后,textBox自动显示与comboBox相连接的值!

发布网友 发布时间:2022-04-30 05:29

我来回答

2个回答

热心网友 时间:2023-10-17 03:48

获取combobox的change事件,事件类型是IndexChangeEvent,然后再事件方法中根据combobox选择的条目信息判断label的文本变化就可以了,这个问题查flex api是可以解决的

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx=""
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600">

<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;

import spark.events.IndexChangeEvent;

[Bindable]
public var cards:ArrayCollection = new ArrayCollection(
[ ,
]);

protected function combobox2_changeHandler(event:IndexChangeEvent):void
{
//中文
if(cb.selectedItem.data == 1)
{
ac.text = "中文";
}
//English
else
{
ac.text = "English";
}
}

]]>
</fx:Script>

<s:VGroup>

<s:ComboBox id="cb" change="combobox2_changeHandler(event)" dataProvider=""/>

<s:Label width="100" text="TEXT。。。" id="ac"/>

</s:VGroup>

</s:Application>

热心网友 时间:2023-10-17 03:48

你可以把绑定写到外面:
public void ComBind()
{String MySQLConnectionString = global::WindowsFormsApplication1.Properties.Settings.Default.testConnectionString;
string MySQL = "SELECT DISTINCT a3 FROM test1 WHERE (a2 ='" + this.comboBox1.Text + "')";
SqlConnection MyConnection = new SqlConnection(MySQLConnectionString);
MyConnection.Open();
System.Data.DataTable MyTable = new System.Data.DataTable();
SqlDataAdapter MyAdapter = new SqlDataAdapter(MySQL, MyConnection);
MyAdapter.Fill(MyTable);

this.comboBox1.DataSource = MyTable;
this.comboBox1.DisplayMember = "a2";
this.comboBox1.ValueMember = "a3";
if (MyConnection.State == ConnectionState.Open)
{
MyConnection.Close();
}
}
ptotect void com_select(object sender,eventargs e)
{
textbob.text=combox.comboBox1.SelectedValue.ToString();
ComBind();
}
理论上你的那种做法是没有错误的。
如果不行,你换这个试试~!

热心网友 时间:2023-10-17 03:48

获取combobox的change事件,事件类型是IndexChangeEvent,然后再事件方法中根据combobox选择的条目信息判断label的文本变化就可以了,这个问题查flex api是可以解决的

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx=""
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600">

<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;

import spark.events.IndexChangeEvent;

[Bindable]
public var cards:ArrayCollection = new ArrayCollection(
[ ,
]);

protected function combobox2_changeHandler(event:IndexChangeEvent):void
{
//中文
if(cb.selectedItem.data == 1)
{
ac.text = "中文";
}
//English
else
{
ac.text = "English";
}
}

]]>
</fx:Script>

<s:VGroup>

<s:ComboBox id="cb" change="combobox2_changeHandler(event)" dataProvider=""/>

<s:Label width="100" text="TEXT。。。" id="ac"/>

</s:VGroup>

</s:Application>

热心网友 时间:2023-10-17 03:48

你可以把绑定写到外面:
public void ComBind()
{String MySQLConnectionString = global::WindowsFormsApplication1.Properties.Settings.Default.testConnectionString;
string MySQL = "SELECT DISTINCT a3 FROM test1 WHERE (a2 ='" + this.comboBox1.Text + "')";
SqlConnection MyConnection = new SqlConnection(MySQLConnectionString);
MyConnection.Open();
System.Data.DataTable MyTable = new System.Data.DataTable();
SqlDataAdapter MyAdapter = new SqlDataAdapter(MySQL, MyConnection);
MyAdapter.Fill(MyTable);

this.comboBox1.DataSource = MyTable;
this.comboBox1.DisplayMember = "a2";
this.comboBox1.ValueMember = "a3";
if (MyConnection.State == ConnectionState.Open)
{
MyConnection.Close();
}
}
ptotect void com_select(object sender,eventargs e)
{
textbob.text=combox.comboBox1.SelectedValue.ToString();
ComBind();
}
理论上你的那种做法是没有错误的。
如果不行,你换这个试试~!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
LG棒棒糖GD580这么看书 lg gd580怎么用moto看小说 各种海鲜馅饺子大全 海鲜水饺都有什么馅儿的 用网上交易系统进行股票操作资金安全吗,我是在中信建投开的户 北京瀚正化妆学校包就业吗 通江车检在哪里,可以摩托车年审不? 摩托车年审在通江县哪里啊 我是四川省通江县人、我是摩托车驾驶证,以快到期,请问我在江苏无锡... 通江县哪里可以托运摩托车 comboBox 控件已经和数据库绑定了 怎么把查询的结果添加comboBox的选项中去啊 就是运行时 我按一下COMBOBO C#中Winform中跨界面combobox控件绑定问题 VB2005的combobox选择后不能更新到数据库中 C# 编译时出现——当前上下文中不存在名称 textBox1 ?这个怎么修改?照着书打的,应该没错啊。。。 comboBox1.SelectedText为何是空值? C# ComboBox1控件选中的值进行替换 C#combobox,下拉框问题 c#中使用com组件如何用combobox动态设置波特率和数据位 串口通讯编程时 串口如果被占用 怎么才能提示出错? C#怎么读取ComboBox1中当前项的文本,然后调用Process.Start(uri)?_百 ... C#程序错误:==无法应用于object和int类型的操作数。错误在if(comboBox1.SelectedItem==1){}怎么改 sscom32,总是出现这样的问题,该怎么办? 急急 以提醒为题的小标题式的作文 打开串口工具SSCOM.exe时会出现一个错误提示框 Error reading ComComboBox1-&gt;Comproperty: Registry error Error reading ComComboBox1-&gt;Comproperty;Registry error(win error code;2) 急求好心人帮我写一篇会议通知题目要求如下 谁能帮我想几个颁奖晚会的标语啊?急急急!! 期末考试后,老师让开颁奖会,求标题。 志愿者表彰会活动标题,帮我想一个创新点的标题,不是特别好,可没有财富值 关于护士节表彰大会新闻标题 美一点的 winform中combox的文本值是否存在 VB关于串口COM选择与combobox的关联 ACCESS子窗体三级联动问题 外国人把樱桃叫做什么 怎样获取jComboBox1的值 赵本山电视剧樱桃的原型是谁 楚乔传的樱桃是谁的人 电视剧《樱桃》中的女主角樱桃是一个什么样的女人? 轻小说作者属于什么职业? 作家是职业么 网文作者属于什么职业和职务? 网络小说作者属于什么行业 作家是一种自由职业? 文艺创作属于什么行业 美白面膜敷完后要洗脸吗 美白面膜敷多久可以洗脸 作家是什么人 自媒体作家是什么职业 网络作家这个职业在你眼里是什么样的? 免洗的衣服要怎么洗?用洗衣粉洗衣液好像压根洗不掉 职业中有“作家”这一职位,标志着什么?有什么意义?