我目前陷入困境,需要帮助。我试图在Windows窗体中编写一个简单的基于文本的游戏,您可以在其中选择自己的选项等。
我使用文本框在我的故事中显示文字,但不知何故,当我点击其中的文字时,鼠标的行为就像它试图编辑它一样,即使你可以&#39 ;吨。 ReadOnly选项设置为true,因此我无法在运行时删除或添加新文本,但鼠标选项卡会一直闪烁,就像您要编写/删除文本一样。如何禁用此功能?
或者,如果您可以推荐我使用Windows窗体以外的其他内容来创建基于文本的游戏,那么我全心全意。
谢谢
答案 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));
}