怎麼讓控制項外觀在XP布景下呈現XP風格? (已解決)

Home Home
引用 | 編輯 Darren
2005-08-20 17:27
樓主
推文 x0
我是程式設計新手,上面那張是用 VB.Net 寫的。"第一組"的那個框架 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 jaxon0523
2005-08-21 09:20
1樓
  
試著把下面那段存成檔名.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="VBNote.Honey's.Project1"
  type="win32"
/>
<description>your app description</description>
<dependency>
  <dependentAssembly>
    <assemblyIdentity
    type="win32"
    name="Microsoft.Windows.Common-Controls"
    version="6.0.0.0"
    processorArchitecture="X86"
    publicKeyToken="6595b64144ccf1df"
    language="*"
    />
  </dependentAssembly>
</dependency>
</assembly>

獻花 x1
引用 | 編輯 Darren
2005-08-21 14:04
2樓
  
如果我的檔名是 Counter.exe , 那就改成 Counter.exe.manifest , 還有 VBNote.Honey's.Project1 改成 Counter.exe 嗎? 我改了還是沒變說?@@

獻花 x0
引用 | 編輯 jaxon0523
2005-08-21 16:22
3樓
  
你有編譯成執行檔測試嗎?我記得在編輯的時候是看不出效過的,編譯成執行檔應該可以,還有*.manifest文件裡面的Name不是那麼的重要!

這個文件可以利用在很多程式,只要電腦是XP都可以,不過有時候會造成Frame裡面的某些物件變成黑色的,那個我就不會弄了!^^||

獻花 x2
引用 | 編輯 Darren
2005-08-21 16:38
4樓
  


我仔細看一下 TextBox 有變耶,不過 GroupBox 跟 numericupdown 都沒變化。有 release 再執行。我再研究看看,謝謝大大。 表情

獻花 x0
引用 | 編輯 jaxon0523
2005-08-21 16:50
5樓
  
我附上的那個是VB可以直接使用,我記得VB.Net好像要改一個東西,你點物件,右下角那塊是什麼我忘了,有很多參數可以設定的,找找看,改一個就好了,當初看的網頁現在找不到了...我在幫你找找看!

獻花 x1
引用 | 編輯 Darren
2005-08-21 17:14
6樓
  
成了,再把 GroupBox 的 FlatStye 屬性設成 System 即可~~ 表情

獻花 x0
引用 | 編輯 jaxon0523
2005-08-21 17:32
7樓
  
^^當初我也為了要變成XP想了很久,恭喜你阿~~

獻花 x0