C# WinForm 在C#的WinForm窗体中、有一个label控件来显示一句话、如何让用户能够随意改变这句话、比如双击他出现一个小窗口或者消息框、用户输入一句话后确定、然后这句话就赋给这个lebel的text、显示在窗体上、具体怎么做啊、有控件么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html 呵呵.双击事件.弹出窗口.(窗口有个PUBLICE STRING 和输入框.关闭的时候将输入框值赋给string)label.text=弹出窗口.STRING 这个很容易实现啊,你在关闭弹出的窗口后,把输入的值赋值给那个label就可以了 二楼的说的很对你可以试试,每个控件都可以定义它自己的事件,你这里双击,你就定义双击事件,仔细点说就是点击label然后在事件里面选择double-click事件,然后进入程序界面,将你要完成的功能添加进去就可以了,你这里就是添加一个textbox就行了,然后还可以添加一个button以确定你的对话输入完了,程序可以这样写在 TextBox textbox1 = new TextBox(); private void label1_DoubleClick(object sender, EventArgs e) { this.Controls.Add(textbox1); } private void button1_Click(object sender, EventArgs e) { this.label1.Text = textbox1.Text; } 是不是双击后还要弹出一个窗体、这个窗体上有一个textbox和一个button?/还是别的意思啊、不太明白 如果是新窗体的话、怎么能取到上一个窗体的label啊、再把这个textbox的值赋给那具label的text? 请教一个页面传值问题(extjs) C# 窗口间数据的实时更新,datagridview例子 为什么计划任务的批处理运行不起来? 格式化 如何判断一个字符串里的字符哪一个是汉字哪一个是字母 xml新手上路!!求救!!! 关于用户控件数组的问题,请高手速答 c#中将List<Point>中的数据导入到excel中 请教,如何用C#做一个B/S结构的软件的打印? 有Visual Studio.net的请上传,谢谢! C# 求助 正则匹配HTML 100万行数据能否用Access数据库
双击事件.
弹出窗口.(窗口有个PUBLICE STRING 和输入框.关闭的时候将输入框值赋给string)
label.text=弹出窗口.STRING
仔细点说就是点击label然后在事件里面选择double-click事件,然后进入程序界面,将你要完成的功能添加进去就可以了,你这里就是添加一个textbox就行了,然后还可以添加一个button以确定你的对话输入完了,程序可以这样写
在 TextBox textbox1 = new TextBox();
private void label1_DoubleClick(object sender, EventArgs e)
{
this.Controls.Add(textbox1); } private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = textbox1.Text;
}
如果是新窗体的话、怎么能取到上一个窗体的label啊、再把这个textbox的值赋给那具label的text?