Tôi đang sử dụng đoạn mã sau để mở một hình thức trong một chủ đề mới:Biểu mẫu TopMost trong một chủ đề?
private void button1_Click(object sender, EventArgs e)
{
Thread thread = new Thread(ThreadProc);
thread.Start();
}
public void ThreadProc()
{
Form form = new Form();
form.TopMost = true;
form.ShowDialog();
}
Nhưng hình thức mới được tạo ra không phải là trên cùng mặc dù tôi đặt nó là sự thật.
Làm thế nào tôi có thể làm cho một hình thức trong một topmost chủ đề?
Ok để tạo nên một hình thức trong một chủ đề mới và cho phép nó trở thành hình thức trên cùng? Tôi sẽ cho nó nó một cơ hội ! thx – syncis
Điều đó thực sự không hoạt động vì nếu tôi "Application.Run (_form);" trong chủ đề mới nó vẫn còn trong một chủ đề mới và vấn đề sẽ vẫn là nó sẽ không trở thành trên cùng, và nếu tôi cố gắng để bắt đầu "Application.Run (_form);" mà không bắt đầu một chủ đề mới (bắt đầu trong chủ đề chính) sau đó tôi nhận được ngoại lệ "Bắt đầu một vòng lặp tin nhắn thứ hai trên một chủ đề duy nhất không phải là một hoạt động hợp lệ." – syncis
Tôi đã sửa đổi với mã hoàn chỉnh hơn, nó tạo ra kết quả mong đợi cho tôi –