我怎么能用另一种字体和大小在每行的最后添加一个日期?!例如,我想在“hello World”行的末尾添加 1:15 AM。
问问题
338 次
2 回答
1
AppendText存在于 WinForms文本框
textBox1.AppendText(DateTime.Now.ToString("h:mm tt"));
但是,更改文本框的一部分的字体和大小是不可能的,
您需要一个RichTextBox
StringBuilder sb=new StringBuilder();
foreach(string s in richTextBox1.Lines)
{
sb.AppendLine(s + " "+DateTime.Now.ToString("h:mm"));
}
richTextBox1.Text=sb.ToString();
于 2013-04-25T23:14:37.900 回答
1
如果它不必是文本框,您可以使用一些 datagridview 操作来应用一些不错的格式。
使用 2 列更改格式和颜色以匹配其余控件。
添加线条同样容易。
dataTextView.Rows.Add(txtAddText.Text, DateTime.Now.ToShortTimeString());
示例来源: http: //mcspazzy.com/code/TextDisplay.zip
于 2013-04-25T23:52:54.363 回答