-1

在此处输入图像描述

我怎么能用另一种字体和大小在每行的最后添加一个日期?!例如,我想在“hello World”行的末尾添加 1:15 AM。

4

2 回答 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 回答