我在c#windows应用程序WinForms中使用了一个文本框。当文本框中的文本长于文本框的宽度时,只显示文本的一部分。要查看文本的其余部分,您必须通过移动插入符来滚动文本。
例如,假设文本框中包含文字stackoverflow.com/questions
,但文本框目前只显示stackoverflow.c
,因为它太窄了。现在,当我在.
和c
之间插入插入符然后使用键盘移动插入符号时,现在文本框将显示overflow.com/qu
,因为它已将文本框右移5个字符。但是,我只希望文本框滚动一个字符,以便显示tackoverflow.co
。
如何控制移动插入符号时文本框滚动的字符数导致文本框滚动?
conn.Open();
NpgsqlCommand cmd = new NpgsqlCommand("select * from league where id = 1", conn);
NpgsqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
textBoxWebPage.Text = dr.GetValue(2).ToString();
}
conn.Close();