บทความประกอบการเรียนรู้ => เทคนิคการอินเตอร์เฟส Visual C# => ข้อความที่เริ่มโดย: admin ที่ กันยายน 16, 2018, 11:37:05 AM

หัวข้อ: เรียนรู้ครั้งที่ 3 [การแสดงผลด้วย Label เบื้องต้น]
เริ่มหัวข้อโดย: admin ที่ กันยายน 16, 2018, 11:37:05 AM
Label เป็นคอนโทรลที่ใช้แสดงข้อความในหน้าต่างโปรแกรม โดยจะแสดงเฉพาะข้อความเท่านั้น ข้อมูลที่เป็นตัวเลขจะไม่สามารถแสดงผลได้ ดังนั้นหากต้องการแสดงผลที่เป็นตัวเลขจำเป็นต้องแปลงข้อมูลที่เป็นตัวเลขให้อยู่ในรูปแบบของข้อความก่อนโดยใช้ฟังก์ชั่น
.ToString()

การเรียนรู้นี้เป็นการแสดงให้เห็นการแสดงผลด้วย Label

1. สร้างหน้าตาของโปรแกรมโดยใช้คอนโทรล 2 อย่างคือ Button และ Label ดังรูป
(http://www.praphas.com/PhotoForum/interface/HowTo3/1.png)

2. ดับเบิลคลิกที่ button1 เขียนโค้ดดังรูป
(http://www.praphas.com/PhotoForum/interface/HowTo3/2.png)

3. ทดลองรันโปรแกรม แล้วทำการคลิกที่ปุ่ม button1 สังเกตุผลที่เกิดขึ้นดังรูป
(http://www.praphas.com/PhotoForum/interface/HowTo3/3.png)

4. ดับเบิลคลิกที่ button2 เขียนโค้ดให้แสดงตัวเลขโดยใช้ฟังก์ชั่น for และใช้ .ToString() เพื่อแปลงตัวเลขที่อยู่ในตัวแปร i ให้เป็นข้อความเพื่อให้สามารถแสดงผลด้วยคอนโทรล Label ได้ ดังรูป
(http://www.praphas.com/PhotoForum/interface/HowTo3/4.png)
*การใช้ + ของ Label จะเป็นการต่อข้อความ

5. ทดลองรันโปรแกรม แล้วทำการคลิกที่ปุ่ม button2 สังเกตุผลที่เกิดขึ้นดังรูป
(http://www.praphas.com/PhotoForum/interface/HowTo3/5.png)

6. ดับเบิลคลิกที่ button3 เขียนโค้ดให้แสดงตัวเลขโดยใช้ฟังก์ชั่น for และเพิ่มคำสั่งให้ขึ้นบรรทัดใหม่ต่อท้ายดังรูป
(http://www.praphas.com/PhotoForum/interface/HowTo3/6.png)

7. ทดลองรันโปรแกรม แล้วทำการคลิกที่ปุ่ม button3 สังเกตุผลที่เกิดขึ้นดังรูป
(http://www.praphas.com/PhotoForum/interface/HowTo3/7.png)

หัวข้อ: Re: เรียนรู้ครั้งที่ 3 [การแสดงผลด้วย Label เบื้องต้น]
เริ่มหัวข้อโดย: admin ที่ กันยายน 16, 2018, 02:58:27 PM
...
หัวข้อ: Re: เรียนรู้ครั้งที่ 3 [การแสดงผลด้วย Label เบื้องต้น]
เริ่มหัวข้อโดย: admin ที่ กันยายน 16, 2018, 02:58:38 PM
...