|
|
|
เกี่ยวกับ Checkbox ใช้ if..else ช่วยดูโค๊ดให้หน่อยค่ะคือว่าต้องการให้ข้อความที่เป็น messagebox |
|
|
|
|
|
|
|
ลองดูนะครับประมาณนี้ ทำการปรับแก้เองนะ
Code (C#)
private void button1_Click(object sender, EventArgs e)
{
St p1 = new St();
p1.Mask = "งานอดิเรกที่คุณชอบคือ อ่านหนังสือ";
St p2 = new St();
p1.Mask = "งานอดิเรกที่คุณชอบคือ เล่นดนตรี";
St p3 = new St();
p1.Mask = "งานอดิเรกที่คุณชอบคือ ฟังเพลง";
.....
Inner myInner = new Inner();
if (checkBox1.Checked == true)
myInner[0] = p1;
if (checkBox2.Checked == true)
myInner[1] = p2;
.....
MessageBox.Show(myInner.ToSting());
}
|
|
|
|
|
Date :
2009-05-05 20:16:34 |
By :
icomegpae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยค่ะ
|
|
|
|
|
Date :
2009-05-05 20:32:58 |
By :
deejanghoos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่า..ต้องขอโทษทีนะครับ
พอดีอยู่ต่างจังหวัด
ไม่ได้เอาโนตบุ๊คมาไม่มีโปรแกรมในร้านเน็ตซะด้วยสิ
เลยนึกอะไรไม่ออกครับ (ขาดอาวุธคู่กาย)
ว่าแต่ผมลืมบอกไปว่าถ้าใช้วิธีนี้เราต้องทำการประกาศ Class st ด้วยนะ
ลองทำเรื่อยๆนะครับ อย่าท้อนะ สู้ๆ
|
|
|
|
|
Date :
2009-05-06 01:05:47 |
By :
icomegpae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลักษณะของ check น่าจะใช้ if แล้ว endif ทุกอันครับ ให้ else if ไม่ได้ เพราะ ผู้ใช้มีโอกาส เลือกมากกว่า 1 อย่าง น่าจะเป็นแบบนี้ครับ ลองดูนะครับ
private void button1_Click(object sender, EventArgs e)
{
string strMessage = " งานอดเรก คือ ";
if (checkBox1.Checked == true)
strMessage += " อ่านหนังสือ\n ";
endif
if (checkBox2.Checked == true)
strMessage += " เล่นดนตรี " ;
endif
if (checkBox3.Checked == true)
strMessage += " ฟังเพลง ";
endif
if (checkBox4.Chec ked == true)
strMessage += " ดูหนัง ";
endif
if (checkBox5.Checked == true)
strMessage += " เล่นกีฬา";
endif
if (checkBox6.Checked == true)
strMessage += " เลี้ยงสัตว์" ;
endif
MessageBox.Show(strMessage "ผลลัพธ์");
}
|
|
|
|
|
Date :
2009-05-06 09:17:24 |
By :
seal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าต้องให้ขึ้น ทีละ อัน ก็ เอา messagebox.show() ไปใส่ไว้ใน if ทุกตัวเลย
|
|
|
|
|
Date :
2009-05-06 09:19:51 |
By :
seal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ ตัว CheckBox อยู่ตรงไหนหรอคับ อยู่ใน Datagrid หรือป่าวคับ ถ้าอยู่ ก็ใช้ Index ของ Datagrid หาได้นะคับ ^^
|
|
|
|
|
Date :
2009-05-06 09:22:15 |
By :
kungy4664 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|