我當前的WinForms項目需要從Sub Main()啓動;爲了做到這一點,必須取消選中「我的項目」的「應用程序」選項卡中的「啓用應用程序框架」選項。VB.NET控制佈局當EnableVisualStyles不同時EnabledisualStyles
小組主要是我這個樣子的......
<System.STAThread()>
Public Shared Sub Main()
Application.EnableVisualStyles()
'Application.SetCompatibleTextRenderingDefault(True)
Application.SetCompatibleTextRenderingDefault(False) 'Fix from Hans Passant
'Application.DoEvents() 'removed per suggestion
Application.Run(New p2Login(p2user))
If p2user.isValidated Then
Application.Run(New frmMAIN)
End If
End Sub
,我面對的是,採用這種配置使細微的控制佈局差異的具體問題。例如,我的一些標籤現在略微與控件重疊,並且內嵌複選框似乎略微向左移動。我相信還有其他的差異並不是很明顯。
積分: 1)Visual Style確實出現在按鈕等控件上。 2)如果我重新檢查「啓用應用程序框架」並設置啓動表單,佈局問題就會消失。
刪除'Application.DoEvents()' – SLaks 2013-02-24 21:26:25
請添加屏幕截圖。 – SLaks 2013-02-24 21:26:44
試圖刪除Application.DoEvents();屏幕截圖顯示刪除後的效果。 – zax0978 2013-02-24 21:35:53