文本框鼠标单击文本c#

时间:2017-09-16 20:12:36

标签: c#

我目前陷入困境,需要帮助。我试图在Windows窗体中编写一个简单的基于文本的游戏,您可以在其中选择自己的选项等。

我使用文本框在我的故事中显示文字,但不知何故,当我点击其中的文字时,鼠标的行为就像它试图编辑它一样,即使你可以&#39 ;吨。 ReadOnly选项设置为true,因此我无法在运行时删除或添加新文本,但鼠标选项卡会一直闪烁,就像您要编写/删除文本一样。如何禁用此功能?

或者,如果您可以推荐我使用Windows窗体以外的其他内容来创建基于文本的游戏,那么我全心全意。

谢谢

1 个答案:

答案 0 :(得分:0)

你当然可以使用WinForms来构建你的文字游戏,但为什么不直接使用GDI +直接渲染到表格?

https://msdn.microsoft.com/de-de/library/cksxshce(v=vs.110).aspx

OnPaint也可在表格中找到:

private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{

e.Graphics.DrawString("Amazing story, yeah.",
    new Font("Arial",10), System.Drawing.Brushes.Blue, new Point(30,30));
}