请问一下,c#的form中,有多个textbox和几个数字输入按钮,我要如何实现光标在哪个text
请问一下,c#的form中,有多个textbox和几个数字输入按钮,我要如何实现光标在哪个textbox,按钮的数字就输出到这个textbox中呢?切换的依据是什么呀?菜...
请问一下,c#的form中,有多个textbox和几个数字输入按钮,我要如何实现光标在哪个textbox,按钮的数字就输出到这个textbox中呢?切换的依据是什么呀?菜鸟求解答,多谢
展开
3个回答
展开全部
很简单,比如界面有2个textbox,2个button。分别设置textbox的Enter事件,Enter事件解释是“当该控件是窗体的活动控件时”发生;代码如下:
private void textBox1_Enter(object sender, EventArgs e)
{
textBox1.Text = button1.Text;//触发事件时,将button的值赋给textbox;
}
private void textBox2_Enter(object sender, EventArgs e)
{
textBox2.Text = button2.Text;
}
private void textBox1_Enter(object sender, EventArgs e)
{
textBox1.Text = button1.Text;//触发事件时,将button的值赋给textbox;
}
private void textBox2_Enter(object sender, EventArgs e)
{
textBox2.Text = button2.Text;
}
更多追问追答
追问
谢谢你的解释,确实很清楚,不过这个点击textbox后直接读取了,并没有实现按钮按下显示在textbox中这个功能
追答
那就给button添加Click事件,Click是单击组件是发生;
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = button1.Text;
}
private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = button2.Text;
}
看来你对“事件”还不太了解,C#相当重要的知识,要多看书学习
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在加载的时候第一个textbox名.Focus();就应该行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询