|
|
|
เช็ค ข้อมูลใน form dialog ก่อน ถึงจะปิดได้ มีวิธีการอย่างไรครับ ผมงงจริง ๆ |
|
|
|
|
|
|
|
Code (C#)
this.ControlBox = false;
ลองปิดปุ่มครับ แล้วทำเป็นปุ่ม Close แทนครับ ให้เช็คเงื่อนไขที่ต้องการครับ
|
|
|
|
|
Date :
2011-09-27 21:28:34 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-09-28 08:32:11 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมยังไม่เคยเขียน Windows App จริง ๆ จัง ๆ ซะทีครับ
|
|
|
|
|
Date :
2011-09-28 08:58:33 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหมือนกันเลยครับ ต้องมานับ 10 ใหม่ 555
|
|
|
|
|
Date :
2011-09-28 09:38:37 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมรู้วิธีจัดการแล้วครับ
ส่วนของ constructor ผมเพิ่มการตรวจสอบเหตุการณ์ ของการกดปุ่ม Close ใน formเข้าไป
public frmTest(){
InitializeComponent();
this.Closing += new CancelEventHandler(frmTest_Closing);
}
แล้ว ก็ เพิ่ม method เหตุการณ์ FormClosing
private void frmTest_Closing(object sender,CancelEventArgs e)
{
if (MessageBox.Show("คุณต้องการที่จะกลับไปทำงานต่อหรือไม่ ?", "My Application",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
e.Cancel = true;
}
}
เรียบร้อยแล้วครับผม
|
|
|
|
|
Date :
2011-09-28 09:51:55 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แจ่มครับ
|
|
|
|
|
Date :
2011-09-28 10:05:07 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|