อยากดูดวงฟรีๆ มาที่นี่ มหาหมอดูดอทคอม ดูดวงฟรี 24 ชั่วโมง



คอนโทรลสำหรับรับและแสดงข้อมูล Visual Basic.NET
กลับเมนูหลัก
 

:: รู้จักกับเลเบล
         
: เลเบลเป็นคอนโทรลที่ใช้ในการแสดงข้อมูลให้ผู้ใช้เห็น แต่ผู้ใช้ไม่สามารถแก้ไขข้อมูลได้

       คุณสมบัติที่สำคัญของเลเบล

ชื่อคุณสมบัติ
คำอธิบาย
BorderStyle กำหนดว่าจะมีเส้นขอบหรือไม่ รวมทั้งกำหนดรูปแบบของเส้นขอบ
Image กำหนดรูปภาพที่แสดงบนเลเบล
ImageAlign กำหนดตำแหน่งที่จะแสดงรูปภาพที่เรากำหนดในคุณสมบัติ Image
Text ข้อความที่ปรากฎบนเลเบล
TextAlign กำหนดตำแหน่งที่จะให้แสดงข้อความในเลเบลมีชิดซ้าย ขวา หรือตรงกลาง
AutoSize กำหนดให้ขนาดของเลเบลเท่ากับข้อความหรือไม่ (ตามแนวนอน)

:: รู้จักกับเท็กบ็อกซ์
         : เท็กบ็อกซ์เป็นคอนโทรลที่ใช้รับข้อมูลจากผู้ใช้ที่ป้อนเข้ามารวมทั้งสามารถแสดงผลและผู้ใช้สามารถแก้ไขข้อมูลได้

       คุณสมบัติที่สำคัญของเท็กบ็อกซ์

ชื่อคุณสมบัติ
คำอธิบาย
MaxLength กำหนดความยาวสูงสุดของข้อความที่สามารถรับได้ของเท็กบ็อกซ์ว่าเป็นเท่าไร
MultiLine กำหนดให้แสดงข้อความในเท็กบ็อกซ์ในแบบหลายบรรทัดได้หรือไม่
ScrollBars กำหนดให้แสดงสกรอลบาร์ด้วยหรือไม่ และจะแสดงในแบบใด (แนวนอน แนวตั้ง ทั้งสองแนว)
TextAlign กำหนดให้จัดรูปแบบข้อความในคอนโทรลอย่างไร เช่น Left, Center หรือ Right คุณสมบัตินี้ใช้ได้ต่อเมื่อคุณสมบัติ MultiLine มีค่าเป็น True
ReadOnly กำหนดให้ผู้ใช้แก้ไขข้อความในเท็กบ็อกซ์ได้หรือไม่
PasswordChar กำหนดให้เท็กบ็อกซ์นี้เป็นที่ใส่ Password แล้วที่จะไม่แสดงตัวอักขระจริงๆออกมา และค่าคุณสมบัตินี้จะกำหนดอักขระที่จะแสดงอยู่ในเท็กบ็อกซ์
HideSelection กำหนดว่าเมื่อคอนโทรลเสียโฟกัสแล้ว ควรจะแสดงข้อความที่เลือกไว้หรือไม่
WordWrap กำหนดว่าจะให้มีการขั้นบรรทัดใหม่โดยอัตโนมัติหรือไม่ เมื่อข้อความเต็มบรรทัดแล้ว คุณสมบัตินี้ใช้ได้ก็ต่อเมื่อคุณสมบัติ Multiline มีค่าเป็น True

ตัวอย่างโปรแกรมแสดงการทำงานของเลเบลและเท็กบ็อกซ์
       ตัวอย่างโปรแกรมแสดงการทำงาน โดยเมื่อเราพิมพ์ชื่อใส่ไว้ในช่องเท็กบ็อกซ์แล้ว เมื่อกดปุ่ม Show โปรแกรมจะแสดงชื่อและนามสกุล
ขั้นตอนการสร้างโปรแกรม
1. สร้างโปรเจ็กต์ชนิด Windows Application กำหนดคุณสมบัติของฟอร์ม และคอนโทรล

ชนิดคอนโทรล
คุณสมบัติ
ค่าที่กำหนดให้
คำอธิบาย
Form Name Form1 ชื่อฟอร์ม
Button  Name Button1 ชื่อปุ่มคำสั่ง
Text &Show ข้อความที่กำหนดบนปุ่มคำสั่ง
Label  Name Label1 ชื่อเลเบล
Text First Name: ข้อความที่กำหนดให้เลเบล
Label  Name Label1 ชื่อเลเบล
Text Last Name : ข้อความที่กำหนดให้เลเบล
TextBox  Name TextBox1 ชื่อเท็กบ็อกซ์
Text TextBox1 ข้อความที่อยู่ในเท็กบ็อกซ์
TextBox  Name TextBox2 ชื่อเท็กบ็อกซ์
Text TextBox2 ข้อความที่อยู่ในเท็กบ็อกซ์

2. ใส่คำสั่งโปรแกรมลงไปในหน้าต่าง Code Editor

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     MsgBox("First Name:" & TextBox1.Text & vbCrLf & "Last Name:" & TextBox2.Text)
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
     TextBox1.Text = ""
     TextBox2.Text = ""
End Sub

3. รันโปรแกรมที่สร้างมาจะได้ผลลัพธ์

 

กลับเมนูหลัก