C#中的有关问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:19:56
public static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}

有一个屏蔽键盘的程序,其中运用了键盘钩子。在程序中有这几句话,这几句话是做什么用的?我运行后出现错误:
“System.Windows.Forms.Application”并不包含对“SetCompatibleTextRenderingDefault”的定义

我想知道SetCompatibleTextRenderingDefault是什么东西?
在2003里不用行不行?
要对它定义,要如何定义?
如果不加这句话,对MessageBox.Show()有没有影响?因为我现在程序中所有的MessageBox.Show()都执行不了!

这个在2003中可能没有,SetCompatibleTextRenderingDefault是.Net 2.0新增的内容,表示采用什么方式绘制文本,如果参数是true则使用GDI+,否则使用GDI。

MessageBox.Show()无法执行,应该是另有问题,但是不清楚你说的执行不了具体是什么效果,不好回答。

当然可以,不要都可以~!
MessageBox和那没关系吧

应该是属性弄错了啊

MessageBox和那个 是没关系的
你的程序 可能是 其他地方还有问题