分享
 
 
 

Windows Forms XP style on VS.NET

王朝c#·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

不知各位有沒有這樣的痛苦,在用 VS.NET2003 開發 WinForm 應用程式的時候,明明自己的 OS 是 XP,可是做出來的畫面執行出來還是老土的原來的 Windows 的風格,無論屬性怎樣定,還是不起作用. 其實可以用下面的方法作到,不過要自己動手.

一. 畫面上物件屬性的設定

把 button,radiobutton,checkbox ... 等等.您要把其顯示風格改為 XP 的都要設定其"外觀" 中的 floatStyle -> "System"

二. 自己加入設定的 Assembly

1. Copy 下面的內容,修改相關內容("name"->您應用程式的名稱,如果在開發中它應該在 ../debug/下的 .exe file), 其它內容請不要修改.

// 以下代碼 (C) by Matthew MacDonald

<?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 = "MyOutLook" <--此處要修改成你自己的程式的名稱-->

type="win32" />

<dependency>

<dependentAssembly>

<assemblyIdentity

type = "win32"

name="Microsoft.Windows.Common-Controls"

version = "6.0.0.0"

processorArchitecture="X86"

publicKeyToken = "6595b64144ccf1df"

language = "*" />

</dependentAssembly>

</dependency>

</assembly>

2. 把修改好的內容存為以 .manifest 為後綴名的 file,把其放到和您的應用程式相同的 Directory(在開發時應該在../bin/debug/), 如:您的 .exe 程式名稱為 MyApp.exe ,那麼這個文件的名稱就為 MyApp.exe.manifest(看起來有兩個後綴名)

3. 重新用 VS.NET2003 打開您的 Project, Compile 執行.有沒有看到,已經是 XP 的風格了!(注: 這個作法只能在 XP OS 起作用,如果您把程式佈置到 Win95/98 2000 或 Nt 上,程式在執行時會忽略,仍是非 XP 風格,如果您想在非 XP 上顯示 XP 風格,請到 http://www.codeproject.com上 Search,那里有一個 Sample).

怎麼樣,您的界面變成 XP 風格了嗎? 祝您好運!

參考資料:

Matthew MacDonald 所著的 <<User Interfaces In C#: Windows Forms and Custorm Controls>>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有