为您找到"
新手关于C#winform中textbox控件的问题
"相关结果约100,000,000个
不能选择字符的话,你怎么从一个textbox点到另一个textBox里?点的是什么?private void textBox_MouseDown(object sender, MouseEventArgs e){ if (e.Button == MouseButtons.Right) //如果是右键点击 { MessageBox.Show("禁用右键");} } ...
处理单击事件,在单击之后使textbox无效,这样它就不能再接受双击事件 然后用一个timer控件,在1毫秒之后使textbox恢复有效(interval属性设为1)这样会有轻微的闪烁。private void textBox1_Click(object sender, EventArgs e){ textBox1.Enabled = false;timer1.Enabled = true;} private void timer1...
可以的,虽然是线程创建的TextBox,但是这个TextBox是属于UI线程的,所以创建该控件的线程即使被销毁了,这个控件仍旧存在并且可以被其他线程访问,但是任何非UI线程要访问这个控件得使用代理的方式,如同"小花朵8"所说,在2.0及其以上版本必须采用代理的方式....
查看控件的enable属性是否启用,true启用,false禁用;你所说的点击文本框就跳界面,那一定是你的textbox控件有写click事件
方法有很多,下拉给你列几个:首先介绍最粗暴的方法,修改控件的访问修饰符。(不建议使用此法)public System.Windows.Forms.TextBox textBox1;在调用时就能直接访问 Form1 frm = new Form1();frm.textBox1.Text = "方法1";frm.Show();方法2是通过构造函数/指定公开方法传入,然后为对应控件赋值...
先在窗体中添加三个TextBox 和一个按钮,然后在按钮的Click事件中这样写:private void button_Click(object sender, EventArgs e){ try { int t1 = Convert.ToInt32(this.textBox1.Text.Trim()); int t2 = Convert.ToInt32(this.textBox2.Text.Trim()); this.textBox3.Text ...
在C#的WinForm应用程序中,为了创建一个功能丰富的日记本程序,需要用到RichTextBox控件来实现图文并茂的排版。这个控件提供了丰富的文本格式化功能,帮助你轻松进行文本编辑。当你需要改变文本的格式时,可以调用以下方法:1. 要改变文本的粗体样式,点击"按钮2",首先获取当前选中的字体(`Font oldFont = ...
2.设置 PromptChar 属性的值为空字符,即一个空格(注意:如果不设置默认为下划线,会影响美观)。也可以编码实现,如下:// 设置占位符 this.maskedTextBox1.PromptChar = ' ';做完以上操作,你的需求就算满足了。只能输入数字,且可以粘贴(只有数字才粘得进去,自动过滤)图中红框中的控件就是 ...
textbox1,textbox2 分别都有一个TabIndex属性 值为数字从0开始 吧textbox1的TabIndex设置为0,textbox2的TabIndex设置为1就可以实现你要的效果了!!
文本框的大小会随之变化;当然,你可以在Form的Resize事件中使用代码控制其大小;3、关于一行一行的显示内容。我们假设每10秒显示一行,那么可以在Timer控件的Tick事件中每10秒附加一行就可以了。如:textBox1.Text += "要添加的内容\n\r";当然,你也可以在自己的事件中进行附加操作。