c#中弹出文本框的代码如何写?

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:41:54
在一个窗体上添加了一个label控件,然后我点击一下,弹出另一个窗体(frmForm1)的代码如下:

写label的click事件即可,很简单:

frmForm1 frm = new frmForm1();

frm.show();

this.Hide();

可是,如果我想在点击完label后弹出一个text文本的话,应该怎么写呢?
是这样的,我有很多label控件,不同的label有不同的属性,每个弹出的textbox描述各自不同的属性,所以得是弹出框,我不知道这样能不能实现?

单独的TextBox是不能弹出的,因为它是子控件,必须依托在一个容器中,比如对话框。可以通过对话框属性的设置,去掉标题栏,让它看上去只有里面那一个TextBox。
如果你只显示而不输入,用ToolTip更合适。

你说的是和对话框一样的?
在事件里面写MessageBox.Show("XXXXX");