在谷歌搜索后,我有一些例子,但没有一个给我我需要的东西。
WriteString()
我需要在 WinForm 上的控件中写入一个字符串 ( ),ButtonClick
并且我需要更新该绘图,因为我正在尝试将日期写入控件,即系统日期。
因此,每次用户单击该按钮时,DateTime.Now.ToString();
都应将其绘制到控件中。
最好的
在谷歌搜索后,我有一些例子,但没有一个给我我需要的东西。
WriteString()
我需要在 WinForm 上的控件中写入一个字符串 ( ),ButtonClick
并且我需要更新该绘图,因为我正在尝试将日期写入控件,即系统日期。
因此,每次用户单击该按钮时,DateTime.Now.ToString();
都应将其绘制到控件中。
最好的
或者您可以修改控件的 OnPaint 方法以覆盖控件的绘制方式。Graphics 对象中有一个方法可以让您编写字符串 g.DrawString
这个网址一定会帮助你
那里写的代码是
void Label_OnPaint(object sender, PaintEventArgs e) {
base.OnPaint(e);
Label lbl = sender as Label;
if (lbl != null) {
string Text = lbl.Text;
e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
if (myShowShadow) { // draw the shadow first!
e.Graphics.DrawString(Text, lbl.Font, new SolidBrush(myShadowColor), myShadowOffset, StringFormat.GenericDefault);
}
e.Graphics.DrawString(Text, lbl.Font, new SolidBrush(lbl.ForeColor), 0, 0, StringFormat.GenericDefault);
}
}