สอบถามเรื่องการส่งค่าผ่านฟอร์มครับ
2 posters
หน้า 1 จาก 1
สอบถามเรื่องการส่งค่าผ่านฟอร์มครับ
สวัสดีครับอาจารย์ วันนี้ผมมีเรื่องมาปรึกษาอีกแล้ว..หว่า.แย่จัง เข้าเรื่องเลยนะครับ เรื่องมีอยู่ว่าผมกำลังศึกษาการใช้งาน Windowsform ใน C# ครับ พอดีผมสร้างฟอร์มขึ้นมาสองฟอร์ม ฟอร์มแรกผมสร้างขึ้นมาเพื่อรับค่าจากผู้ใช้ เมื่อผู้ใช้ป้อนค่าแล้ว ก็จะกดปุ่ม ส่งต่อ ค่าที่ผู้ใช้ป้อนเข้ามาจะถูกส่งไปที่ฟอร์มที่สอง ปัญหาของผมมีอยู่ว่าเมื่อกดปุ่มส่งแล้วจะใช้คำสั่งอะไรครับในการทำให้ฟอร์มหนึ่งหายไปเหลือแค่ฟอร์มสอง ( หมายถึงปิดฟอร์มหนึ่งไปเลย ) ย้ำเมื่อกดปุ่ม ส่งต่อ ฟอร์มหนึ่งจะหายไป ผมใช้ C# ครับ
ขอบคุณมากครับ
สุวรรณ
ขอบคุณมากครับ
สุวรรณ
kaewja- จำนวนข้อความ : 4
Join date : 23/12/2009
ฟอร์มแรกคือ A
อ่านคำถามหลายรอบแล้วไม่เข้าใจครับ สมมุติว่าฟอร์มแรกคือ A ฟอร์มสองคือ B ปุ่มปิดที่ว่าอยู่ในฟอร์มไหน?
ถ้าปุ่มอยู่ในฟอร์ม A แล้วท่านต้องการให้กดแล้วปิดฟอร์ม A ให้ใช้คำสั่งนี้
this.close();
ถ้าปุ่มอยู่ในฟอร์ม A แล้วท่านต้องการให้กดแล้วปิดฟอร์ม A ให้ใช้คำสั่งนี้
this.close();
Re: สอบถามเรื่องการส่งค่าผ่านฟอร์มครับ
ปุ่มกดอยู่ที่ฟอร์ม A ครับ แต่คำสั่ง this.close(); มันปิดฟอร์มไปเลยไม่ได้ส่งค่าให้กับ ฟอร์ม B ไม่ใช่เหรอครับ ผมลองดูแล้ว คือที่ต้องการคือกดปุ่มแล้วฟอร์ม A ก็ปิดและค่าก็ถูกส่งไปที่ฟอร์ม B
ขอบคุณมากครับ
ขอบคุณมากครับ
kaewja- จำนวนข้อความ : 4
Join date : 23/12/2009
ทำได้หลายวิธี
การส่งค่าไห้ form ทำได้หลายวิธีเช่นสร้างพรอพเพอร์ตีแล้วส่งค่าให้ทางพรอพเพอรตี หรือทำโอเวอร์โหลดเมธอดคอนทรักเตอร์แบบมีพารามิเตอร์ ตอนนีวก็ให้ส่งค่าไปเป็นอาร์กิวเมนต์
หน้า 1 จาก 1
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ
|
|