c# 如何让richtextbox第一行居中显示,在form_load时候,而不是选择第一行再设置

如题

如果richtextbox在窗体启动时就获得焦点,那么直接用
richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
就可以将第一行设为居中。

如果有几个控件,可以在上面那句前面加上
richTextBox1.Select(0, 0);用于将光标放在第一行的位置,然后就可以将第一行居中显示了
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-28
应该在窗体的shown事件中写一楼的代码。

c# 如何让richtextbox第一行居中显示,在form_load时候,而不是选择第...
如果richtextbox在窗体启动时就获得焦点,那么直接用 richTextBox1.SelectionAlignment = HorizontalAlignment.Center;就可以将第一行设为居中。如果有几个控件,可以在上面那句前面加上 richTextBox1.Select(0, 0);用于将光标放在第一行的位置,然后就可以将第一行居中显示了 ...

C# ,做一个QQ的打字框,当输出文字回车后,怎样使光标依然在第一行...
在Form_Load()里面加上 this.textBox2.Multiline = false;再试试。如果不行, 你删掉原来的TextBox2,重新拖一个TextBox2进来试试。

C#richtextbox控件, 我想做像QQ空间写日志那种 ,还没点击标题的灰色字体...
可以先往里面填值,然后设置字体为浅灰色,比如在窗体Load时 private void Form1_Load(object sender, EventArgs e){ richTextBox1.Text = "请在这里输入日志标题";richTextBox1.ForeColor = Color.Gray;} 然后在richTextBox的KeyDown事件里写:private void richTextBox1_KeyDown(object sender, K...

c#中如何让内容输出到textbox中
在Form_Load下写初始化textbox.text="内容",这样在运行程序的时候就能输出内容,如果在点击button后输入就要在button下写textbox.text="内容",如果你在textbox1.TextChanged下面写textbox.text="内容"的话,执行程序后textbox里不会显示内容,但当你随便输入什么的时候他才会弹出"内容",因为textbox跟...

C#如何改变richTextBox中文字的颜色和大小
private void Form1_Load(object sender, EventArgs e){ this.richTextBox1.SelectionColor = Color.Red;this.richTextBox1.SelectionFont = new Font(richTextBox1.Font.Name, 20);this.richTextBox1.Text = "谢谢";} 点击事件你就按照这样的思路写吧 设置颜色,设置字体 然后赋值 就这样 最好有...

c#中如何将Form1窗体中的textbox的值在Form2中使用
f2.Show();} 另一个form2:string yhm; \/\/定义一个yhm变量 public Form2(string s) \/\/构造函数中添加一个变量s { InitializeComponent();yhm = s;} private void Form2_Load(object sender, EventArgs e){ label1.Text = yhm; \/\/显示从form1中传过来的textbox的值 } ...

c# Form1_Load函数中,设置某个控件焦点不起作用
load函数中是不能设置焦点的 你可以放到Form1_Action函数中

C#计算器 (要求:一个textbox接受输入一个计算按钮一个显示结果的textbo...
public class Form1 : System.Windows.Forms.Form { private System.Windows.Forms.TextBox txtExp; private System.Windows.Forms.Button btn1; private System.Windows.Forms.Button btnReverse; private System.Windows.Forms.Button btnDot; private System.Windows.Forms.Button btn0; private System.Windows.Forms...

C#如何在另一个类的线程中对Textbox内容进行修改?
\/\/recevie类里加几行代码以取得那个textboxTextBox tb=null;public void Start(TextBox tb=null){this.tb=tb;\/\/你原本的start中的其它代码}\/\/以下内容也添加至Receive类public delegate void textbox_delegate(string msg);public void textbox(string msg) { if(tb==null) return; if(tb....

C#选择listview显示的一行,点击button弹出一个可编辑窗口(可以对listview...
} private void Form2_Load(object sender, EventArgs e) { this.textBox1.Text = str[0]; this.textBox2.Text = str[1]; this.textBox3.Text = str[2]; this.textBox4.Text = str[

相似回答