我們最近通過VS2008將舊的VB6應用程序轉換爲VB.NET。該程序正在通過一個C#WPF項目啓動,該項目可以調出一些特定的VB.NET表單。VB6到VB.NET轉換按鈕樣式
存在一些正在顯示的控件的問題。
舉例來說,如果我們添加了一個新的按鈕(按鈕1)控制是這樣的:
在編譯時它顯示是這樣的:
因此, 「關閉」 按鈕被轉換並且轉換後添加了「Button1」。按鈕的樣式顯然正在某處。
我看過設計文件,看不到任何明顯的東西。
這是如何處理的?
我們最近通過VS2008將舊的VB6應用程序轉換爲VB.NET。該程序正在通過一個C#WPF項目啓動,該項目可以調出一些特定的VB.NET表單。VB6到VB.NET轉換按鈕樣式
存在一些正在顯示的控件的問題。
舉例來說,如果我們添加了一個新的按鈕(按鈕1)控制是這樣的:
在編譯時它顯示是這樣的:
因此, 「關閉」 按鈕被轉換並且轉換後添加了「Button1」。按鈕的樣式顯然正在某處。
我看過設計文件,看不到任何明顯的東西。
這是如何處理的?
我想這可能是由於Enable Visual Styles
設置。我猜這個項目升級時並沒有設置爲True?可能是一件自動的事情,以便應用程序看起來儘可能類似於原件。
在這裏:http://msdn.microsoft.com/en-us/library/aa984291(v=vs.71).aspx
謝謝你的工作,我添加(System.Windows.Forms.Application.EnableVisualStyles)到調用VB窗體的主應用程序 – user2982844
您發佈相同的圖像網址兩次。 –