2013-10-29 40 views
0

我有我的Windows應用程序中的啓動窗體加載後telerik messagebox messagebox.show()顯示彈出設計器模式,但在此之前它彈出一些沉悶的主題。 所有我想要做的是顯示在我的Program.cs,其中這應該是iwindows32window type.Any幫助 RadMessageBox.Show(this, "Body", "header", MessageBoxButtons.OK, RadMessageIcon.Info);,將不勝感激消息框顯示一些沉悶的主題

static void Main() 
    {//messagebox here displays with dull theme 
    Application.Run(new Login()); 
//messagebox here displays with original theme 
    } 

回答

1

如果我理解正確,你是顯示設置之前一個消息框,您的應用程序主題,因此消息框沒有正確的主題。如果是這樣,你可以使用下面的方法中,在顯示的文本框中,設置主題:

RadMessageBox.SetThemeName("yourThemeNameHere"); 

編輯: 這裏是你可以嘗試什麼:

static void Main() 
    { 
     Application.EnableVisualStyles(); 
     Application.SetCompatibleTextRenderingDefault(false); 

     Form f = new Form1(); //this contains some Telerik WinForms controls 
     Telerik.WinControls.RadMessageBox.SetThemeName("TelerikMetro"); 
     Telerik.WinControls.RadMessageBox.Show("test"); 

     Application.Run(f); 
    } 
+0

我已經檢查,主題名稱已設置。 – Anand

+0

您是否嘗試過我的建議? – checho

+0

正如我在上述評論中提到的,我在提問之前已經檢查了主題名稱。 – Anand