วันเสาร์ที่ 22 กรกฎาคม พ.ศ. 2560

กำหนดให้ผู้ใช้ไม่สามารถขยายฟอร์มได้ vb2010

คุยกันก่อน  สำหรับใครที่ต้องการเขียนโปรแกรมแล้วไม่ได้กำหนดให้ฟอร์ม WindowState เป็น Maximized คือกำหนดให้มีขนาดเท่าที่สร้างฟอร์ม หลังจากสร้างแล้วหลังจากนำไปใช้ปรากฏว่า ผู้ใช้สามารถเอาเมาส์มาขยายฟอร์มได้ ซึ่งอาจทำโดยตั้งใจและไม่ได้ตั้งใจ ทำให้ฟอร์มมีการหดขยายได้  บ้างก็หดเข้าไปจนคอนโทรลต่างๆ หายไปหมด

หดจนเป็นแบบนี้


ปัญหาแบบนี้เราสามารถแก้ไขได้ง่ายๆด้วยการเขียนโค้ดง่ายครับ คือให้เราเขียนโค้ดที่ฟอร์มโหลดครับแบบนี้

จากโค้ดนะครับ
     me.maxinumsize  = new size (380,419)  อันนี้อธิบายจากโค้ดคือการกำหนดขนาดใหญ่สุดของ ฟอร์มครับ ตัวเลขตัวแรกคือความกว้างครับ ตัวหลังคือความสูง ในทำนองเดียวกันเราต้องกำหนดขนาดเล็กสุดของฟอร์มด้วยครับ  me.minimumsize  = new size (380,419)  อันนี้คือการกำหนดขนาดเล็กสุดของฟอร์มครับ หรืออีกวิธีครับ คือไม่ต้องมาเขียนโค้ดสำหรับคนที่ไม่ค่อยชอบพิมพ์ก็ง่ายๆครับไปกำหนดที่คุณสมบัติของฟอร์มครับ

แบบนี้ก็ง่ายเลยครับ
บทสรุป เราสามารถกำหนดฟอร์มไม่ให้มีการยืดหรือหดโดยผู้ใช้ได้ด้วยคุณสมบัติ Minimumsize กับ Maximumsize ครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

โปรแกรมตั้งเวลา เข้าแถว เปิดเสียงหมดเวลา หมดคาบเรียน หรือชั่วโมงเรียน

สวัสดีครับในรอบ 2 ปี ผมหายไปตั้งแต่ปี 2560 ไม่ได้มาเขียน Blog เลย วันนี้กลับมา พร้อมกับโปรแกรมตัวนึงที่เขียนขึ้นเพื่อใช้งาน เล่านิดนึงครับ ผ...