CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

等待中:vb.net  button 控件格式FlatStyle设置的问题!!!!!!!!

楼主dubuxunmei(独步寻梅)2004-12-02 13:59:29 在 .NET技术 / VB.NET 提问

 
  怎样在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

相关问题

  • VB 控件中如何设置属性?
  • !!VB控件专家:如何设置控件里的对象的复合属性?
  • VB中有设置时间的控件,在线等
  • TTreeView控件设置
  • 如何用代码设置VB报表里的 Label 控件的 Caption 属性???
  • VB窗体载入后设置光标在TEXT控件上为什么不行?
  • vb做控件
  • vb的控件!
  • 控件字体设置
  • 动态设置控件?

关键词

  • .net
  • 函数
  • application
  • enablevisualstyles
  • flatstyle
  • manifest
  • initializecomponent
  • button
  • 使用
  • sub

得分解答快速导航

  • 帖主:dubuxunmei
  • hbxtlhx
  • hbxtlhx
  • 3tzjq
  • 3tzjq
  • coolphoenix

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo