等待中:vb.net button 控件格式FlatStyle设置的问题!!!!!!!!
怎样在vs.net(英文版vb.net)设置button属性为xp风格.我现在button的flatStyle属性只有四个选项:System、Popup、Flat、Standard。怎样添加一个xp风格的选项呢?
问题点数:36、回复次数:10Top
1 楼alphaqxm(菜菜)回复于 2004-12-02 14:09:06 得分 0
用system。Top
2 楼hbxtlhx(平民百姓-自已动手,丰衣足食)回复于 2004-12-02 14:12:57 得分 10
FlatStyle设置为System,在Main函数里写上如下的语句:
static void Main()
{
Application.EnableVisualStyles();
Application.DoEvents();
Application.Run(new Form1());
}
这样你的按纽就是XP的标准样式了:)Top
3 楼hbxtlhx(平民百姓-自已动手,丰衣足食)回复于 2004-12-02 14:14:47 得分 2
VB??
看看先,以为是C#呢!Top
4 楼3tzjq(永不言弃)回复于 2004-12-02 14:14:59 得分 10
FlatStyle=System后在构造函数中加上:
Application.EnableVisualStyles()'基于 .NET Framework 版本 1.1 的语法
也可以使用.manifest文件
Top
5 楼hbxtlhx(平民百姓-自已动手,丰衣足食)回复于 2004-12-02 14:18:13 得分 0
<STAThread()> _
Shared Sub Main()
' Starts the application.
Application.EnableVisualStyles()
Application.DoEvents()
Application.Run(New Form1)
End Sub
Top
6 楼gbbword(分不清)回复于 2004-12-02 14:23:26 得分 0
好贴,顶一下,顺便收藏!Top
7 楼dubuxunmei(独步寻梅)回复于 2004-12-02 14:23:40 得分 0
也可以使用.manifest文件怎样使用?
选择FlatStyle=System后,好像按钮颜色不能任意设定了阿????Top
8 楼gbbword(分不清)回复于 2004-12-02 14:27:32 得分 0
用popup不也是很不错的的吗Top
9 楼3tzjq(永不言弃)回复于 2004-12-02 14:29:45 得分 10
这是MS.Controls for .Net 的Bug!
将下例代码粘贴到文本文件.txt中,然后将文件名改为 你的程序名称 & .exe.manifest 并放在你的程序所在的路径中(Sample:myPro.exe.manifest):
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="Microsoft.Winweb.三杰科技进销存管理系统(DCMS)" type="win32" />
<description>.NET control deployment tool</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>Top
10 楼coolphoenix(风之子)回复于 2004-12-02 15:40:41 得分 4
不用那么麻烦的
只要在你首先启动的画面的的new函数的InitializeComponent()函数之前调用
Application.EnableVisualStyles()
然后再把Button的FlatStyle设成System就可以了
不过要注意的是这样Button就不能改变背景色了
加的地方可以参考下面的代码
#Region " Windows Form Designer generated code "
Public Sub New()
MyBase.New()
Application.EnableVisualStyles()
'This call is required by the Windows Form Designer.
InitializeComponent()
'Add any initialization after the InitializeComponent() call
End SubTop




