2013-11-26 53 views
1

我們最近通過VS2008將舊的VB6應用程序轉換爲VB.NET。該程序正在通過一個C#WPF項目啓動,該項目可以調出一些特定的VB.NET表單。VB6到VB.NET轉換按鈕樣式

存在一些正在顯示的控件的問題。

舉例來說,如果我們添加了一個新的按鈕(按鈕1)控制是這樣的:

enter image description here

在編譯時它顯示是這樣的:

enter image description here

因此, 「關閉」 按鈕被轉換並且轉換後添加了「Button1」。按鈕的樣式顯然正在某處。

我看過設計文件,看不到任何明顯的東西。

這是如何處理的?

+0

您發佈相同的圖像網址兩次。 –

回答

2

我想這可能是由於Enable Visual Styles設置。我猜這個項目升級時並沒有設置爲True?可能是一件自動的事情,以便應用程序看起來儘可能類似於原件。

此處瞭解詳情:http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.applicationservices.windowsformsapplicationbase.enablevisualstyles(v=vs.110).aspx

在這裏:http://msdn.microsoft.com/en-us/library/aa984291(v=vs.71).aspx

+0

謝謝你的工作,我添加(System.Windows.Forms.Application.EnableVisualStyles)到調用VB窗體的主應用程序 – user2982844