วันอาทิตย์ที่ 5 กุมภาพันธ์ พ.ศ. 2555

การใช้งานคอนโทรล TextBox

การใช้งานคอนโทรล TextBox

     คอนโทรล TextBox จะมีหน้าที่สำหรับใช้แสดง หรือรับข้อมูลจากผู้ใช้ โดยยอมให้ผู้ใช้สามารถแก้ไขข้อมูลดังกล่าวได้ด้วย คุณสามารถเลือกใช้คอนโทรล TextBox โดยเลือกที่  vbtextbox.gif (973 bytes)  บนทูลบ๊อกซ์ ดังรูป
vb6-27.jpg (7298 bytes)
ข้อมูลที่แสดง หรือข้อมูลที่รับจากผู้ใช้ จะถูกเก็บไว้ที่คุณสมบัติ Text เสมอ ถือได้ว่า คุณสมบัตินี้มีความสำคัญมากที่สุด ในการใช้งานคอนโทรล TextBox ในกรณีที่ข้อมูลที่เข้ามาเป็นตัวเลข ข้อมูลดังกล่าวจะถือว่าเป็นอักษรที่เป็นตัวเลข มักจะใช้ฟังก์ชัน Val ( ) เพื่อแปลงฐานะจาก อักษรตัวเลข ไปเป็น ตัวเลข เพื่อที่จะสามารถนำไปใช้คำนวนได้เต็มรูปแบบ โดยปกติแล้วมักจะใช้ควบคู่กับคอนโทรล Label เสมอ ซึ่งคุณจะพบเห็นได้ทั่วไป ดังรูป เป็นตัวอย่างที่คุณพบเห็นจนชินตามากที่สุด
vb6-28.jpg (4620 bytes)
  ในการตั้งชื่อ (คุณสมบัติ Name) ให้กับคอนโทรล TextBox คุณควรจะใช้คำนำหน้าว่า txt เช่น txtUsername, txtId เป็นต้น สำหรับคุณสมบัติตัวแรกที่คุณควรทราบก็คือคุณสมบัติ Text ซึ่งมีรูปแบบการใช้งานดังนี้
Text1.Text [=string]
ตัวแปร string หมายถึง ข้อความที่คุณต้องการแสดง หรือเป็นข้อความที่คอนโทรล TextBox เก็บอยู่ ถ้าเป็นตัวเลข จะอยู่ในฐานะ ตัวอักษรตัวเลข 

คุณสมบัติของคอนโทรล TextBox

     สำหรับคุณสมบัติอื่นๆ ที่น่าสนใจของคอนโทรล TextBox   มีดังนี้

Alignment

     คุณสมบัตินี้มีหน้าที่คืนค่า หรือกำหนดรูปแบบการจัดวางของข้อความ ที่ปรากฎอยู่ในคอนโทรล TextBox คุณสามารถแก้ไขคุณสมบัตินี้ ได้ทั้งในขณะออกแบบ และขณะรัน

Lable Control

Lable Control
 Label คือออปเจคที่ใช้สำหรับกำหนดชื่อ ข้อความ หรือคำอธิบายเพิ่มเติมต่าง ๆ เพื่อเป็นส่วนเสริมหรือส่วนที่ใช้อ้างอิงให้กับ Object อื่น

               

การสร้าง Label จะใช้เครื่องมือ Label Control ที่อยู่ใน Tool Box ซึ่งเป็นเครื่องมือสำหรับ Control Form โดยทำตามขั้นตอนดังต่อไปนี้

1.    ใช้เมาส์คลิกที่ปุ่ม           ที่ Tool Box
                              เมื่อคลิกที่ปุ่ม     แล้วจะทำให้ลักษณะของ  Mouse Pointer เปลี่ยนรูปเป็น + หรือเครื่องหมายบวก จากนั้นให้ทำการเลื่อน Mouse Pointer ไปยังตำแหน่งที่เราต้องการใส่ Label

2.                   จากข้อ 1  คลิกเมาส์ค้างไว้เพื่อกำหนดตำแหน่งอย่าเพิ่งปล่อยเมาส์ ให้คลิกเมาส์ค้างไว้แล้วลากเมาส์เพื่อกำหนดขนาดของกรอบ Label ที่ต้องการ เมื่อได้ขนาดที่ต้องการให้ปล่อยเมาส์จะได้กรอบ Label  ตรงบริเวณที่ลากเมาส์ พร้อมกันที่ Properties Window จะปรากฏ Name หรือชื่อเป็น  Label
3.             กำหนดชื่อของ Label ที่ Properties Name และกำหนดคำอธิบายไว้ที่ Caption เพื่อสะดวกต่อการนำไปอ้างอิง


4.                กำหนดรูปแบบหรือลักษณะของตัวอักษรที่ต้องการให้ปรากฏที่ Label ได้ในส่วนของ Font ที่ Properties Window
                            เมื่อคลิกที่ปุ่มด้านขวาของ Properties Font จะปรากฏ Font Dialogbox ให้กำหนดลักษณะและรูปแบบของตัวอักษรตามต้องการ เมื่อกำหนดเสร็จแล้วให้คลิกที่ปุ่ม OK ใน Font Dialogbox เพื่อยืนยันค่ากำหนดดังกล่าว
5.                   กำหนดสีของตัวอักษรที่จะให้แสดงที่  Label  โดยกำหนดที่  ForeColor โดยการใช้เมาส์คลิกที่ปุ่ม Drop Down List  ที่อยู่ทางขวามือ จะปรากฏ Color Palette หรือแถบตัวอย่างสี จากนั้นใช้เมาส์คลิกเลือกสีที่ต้องการ
6.                   การกำหนดขนาดของกรอบ Label  ผู้เขียนจะกำหนดให้มีขนาดพอดีหรือ Fit กับขนาดตัวอักษรโดยกำหนดที่ตัวเลือกหรือคุณสมบัติ AutoSize ใน Properties Window  โดยกำหนดค่าเป็น  True

การใช้งานคอนโทรล CommandButton

Command Button

Command Button คือเครื่องมือที่ใช้สำหรับสร้างปุ่มพิเศษต่าง ๆ ขึ้นมาใช้งานในแบบฟอร์ม Command Button เป็นเครื่องมือที่อยู่ใน Tool Box นอกจากในการสร้าง Command Button เราสามารถกำหนดลักษณะการทำงานหรือเงื่อนไขต่างๆ ได้จากการเขียนโปรแกรมควบคุมการทำงานและขั้นตอนในการสร้าง Command Button มีดังนี้

1. คลิกเมาส์ที่  Command Button  ใน  Tool Box เมื่อคลิกที่ปุ่ม Command Button จะทำให้รูปร่างของ Mouse Pointer เปลี่ยนเป็นเครื่องหมาย + เมื่อต้องการวาง Command Button
2. เลื่อนเมาส์มาที่ Form หรือพื้นที่สีเทา ให้ Mouse Pointer วางอยู่ในตำแหน่งที่ต้องการใส่ Command Button จากนั้น คลิกเมาส์ค้างไว้แล้วลากหรือ Drag  เพื่อกำหนดตำแหน่งและขนาดของปุ่มตามที่ต้องการ เมื่อได้ขนาดตามต้องการแล้วให้ปล่อยเมาส์(Drag and Drop) 
3.    กำหนดคำอธิบายอ้างอิงที่  Properties  Caption
สำหรับการกำหนดคำอธิบายของปุ่มควบคุมนั้นสามารถทำการกำหนดได้ 2 แบบด้วยกันคือ
วิธีที่ 1                  กำหนดโดยเลือกปุ่มที่ต้องการกำหนดคำอธิบาย  จากนั้นพิมพ์คำอธิบายที่ต้องการลงไปในปุ่ม  Command Button
                              สำหรับการกำหนดคำอ้างอิงที่ส่วนของ  Caption  ควรขึ้นต้นด้วยอักษรที่เกี่ยวข้องกับปุ่ม
วิธีที่ 2                  กำหนดในหน้าต่างคุณสมบัติหรือ Properties Windows ซึ่งในวิธีนี้นั้นเราสามารถที่จะกำหนดได้ในช่อง Captions  ในหน้าต่างคุณสมบัติหรือ  Windows Properties
 4.      กำหนดคำอธิบายอ้างอิงที่  Properties Captionในการกำหนดคำอธิบายของปุ่มควบคุมนั้นสามารถที่จะทำการกำหนดได้ดังต่อไปนี้
วิธีที่การ     กำหนดในหน้าต่างคุณสมบัติหรือ  Properties Windows  ซึ่งในวิธีนี้นั้นเราสามารถที่จะกำหนดได้ในช่อง  Captions  ในหน้าต่างคุณสมบัติหรือ Windows Properties และสำหรับการกำหนดชื่อที่ส่วนของ  Properties  ควรขึ้นต้นด้วยตัวอักษร  cmd
5.                กำหนดลักษณะตัวอักษรที่ต้องการให้ปรากฏในกรอบ  Command Button โดยกำหนดที่  Properties Font  ใช้เมาส์คลิกที่ปุ่มด้านขวาของ Properties Font จะปรากฎ Font Dialogbox สำหรับกำหนดลักษณะของตัวอักษรที่ต้องการ เมื่อกำหนดลักษณะตัวอักษรเสร็จแล้วให้คลิกเมาส์ ที่ปุ่ม OK  เพื่อยืนยันค่ากำหนดดังกล่าวและปิด Font Dialogbox  เพื่อกลับมาทำงานในขั้นตอนต่อไป
6.                กำหนดสีของตัวอักษรที่ต้องการแสดงในกรอบ  Command Button  ที่สร้างโดยกำหนดที่ ForColos  ใน Properties Windows การกำหนดสีของตัวอักษรสามารถทำได้โดยใช้เมาส์คลิกที่ปุ่มด้านขวาของ ForColor ซึ่งเราเรียกว่า Drop Down List เมื่อคลิกแล้วจะได้ Color Palette  หรือแถบตัวอย่างสี  จากนั้นให้ใช้เมาส์คลิกที่ช่องของสีที่ต้องการเพื่อกำหนดให้สีดังกล่าวเป็นสีตัวอักษรที่จะแสดงในกรอบ  Command Button
7.            หากต้องการเขียนโปรแกรมควบคุมการทำงานให้ใช้เมาส์ดับเบิลคิลกที่ Command Button ที่เราสร้างไว้ใน Form เพื่อพิมพ์คำสั่งที่ต้องการลงไป