我目前有一個項目,其中包含一個名爲Panel1的Panel。多次啓動同一表格
有沒有課,或任何形式的所有代碼是在我的控制圖書館舉行。
我可以與4個用戶控件的一個啓動形式的單個實例,但是我期待有每個控件在不同的窗口啓動時,使用相同的形式,與面板。
我已經與Program.cs的發揮,以允許這樣做,但每個表單需要打開下一個之前關閉。
有沒有人有任何想法?
這不是所引用問題的重複。正如我試圖打開1表單,但目前與usercontrol,co的不同實例。
我目前有一個項目,其中包含一個名爲Panel1的Panel。多次啓動同一表格
有沒有課,或任何形式的所有代碼是在我的控制圖書館舉行。
我可以與4個用戶控件的一個啓動形式的單個實例,但是我期待有每個控件在不同的窗口啓動時,使用相同的形式,與面板。
我已經與Program.cs的發揮,以允許這樣做,但每個表單需要打開下一個之前關閉。
有沒有人有任何想法?
這不是所引用問題的重複。正如我試圖打開1表單,但目前與usercontrol,co的不同實例。
試試這個我同時運行
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
var thread = new Thread(ThreadStart);
// allow UI with ApartmentState.STA though [STAThread] above should give that to you
thread.TrySetApartmentState(ApartmentState.STA);
thread.Start();
Application.Run(new Form1());
}
private static void ThreadStart()
{
Application.Run(new Form2());
}
}
使用form.Show()
代替form.ShowDialog()
打開窗體不止一次,而無需將其關閉。
有沒有'Show'或'ShowDialog'爲主要形式,它開始與'Application.Run(新Form1的());' –
@什麼主要形式,你正在談論皮埃爾 - LucPineault?注意:在每個表格上都有「Show」和「ShowDialog」 –
他想用4次相同的表單啓動他的應用程序(但內部有不同的用戶控制)。當然,添加更多的Application.Runs(我猜這就是「使用program.cs」的意思)複製它不起作用,因爲它等待當前窗體關閉。 –
兩個表單哪四種形式之一應該是你的應用程序的主要形式?或者你已經有主窗體(其他窗體)? –
請在您的program.cs文件中發佈您一直在播放的代碼。現在,一切都只是猜測 –