Tôi muốn hiển thị biểu tượng chiến thắng ở góc dưới bên phải ngay phía trên khay hệ thống,Hiển thị biểu tượng thắng trên khu vực thông báo
Làm cách nào để làm điều đó? Đây là mã của tôi:
public static void Notify()
{
Rectangle workingArea = Screen.PrimaryScreen.WorkingArea;
Form fm = new Form();
fm.ClientSize = new Size(200, 200);
int left = workingArea.Width - fm.Width;
int top = workingArea.Height - fm.Height;
fm.Location = new Point(left, top);
fm.ShowInTaskbar = false;
fm.ShowIcon = false;
fm.MinimizeBox = false;
fm.MaximizeBox = false;
fm.FormBorderStyle = FormBorderStyle.FixedToolWindow;
fm.Text = "Test";
fm.TopMost = true;
fm.Show();
}
Cảm ơn, tôi vừa cập nhật mã của tôi và liều lượng không hoạt động !!! –
@ Data-Base: Di chuyển các dòng thiết lập vị trí của biểu mẫu thành * sau * bạn gọi 'Hiển thị'. Windows Forms thực hiện một điều lạ khi nó dường như bỏ qua bạn khi bạn đặt thuộc tính 'Location' trước khi biểu mẫu được hiển thị lần đầu tiên. –
Tôi chỉ sử dụng fm.StartPosition = FormStartPosition.Manual; mã từ Hans Passant và nó hoạt động :-) –