为了使自己的程序在XP系统上显示与系统一致的风格,有两种解决方案:
1、在程序启动的时候执行Application.EnableVisualStyles,但是只能在.net Framework 1.1版本或以后使用;
2、使用manifest文件,这种方案适合所有版本的.net Framework;
第二种方案的具体实现,可以查看
A manifest file sample.
如果要使控件具有XP的风格,有写控件必须修改FlatStyle属性,如Button,RadioButton,GroupBox以及CheckBox等控件。即将FlatStyle的属性值修改为System。问题就是在这时候出现的。
如果同时为Button的Image属性设置了值,当Button的FlatStyle属性修改为System的时候,本来显示的Image消失了。
转载于:https://www.cnblogs.com/zsi/archive/2004/11/13/63410.html