เป็นเรื่องง่ายๆ ที่บางครั้งก็ทำให้คนปวดหัวได้เหมือนกัน เพราะสิ่งที่อยู่ใน form มันไม่เต็มจอตาม form นั่นเอง ซึ่งวิธีทำก็มีดีังนี้…
ขั้นแรกก็สร้าง form ขึ้นมาก่อน จากนั้นก็ใส่สิ่งที่ต้องการลงไป เช่น ผมใส่ shockwave flash object ลงไปนะครับ
จากนั้น ก็ไปที่หน้า desire ของ form นั้นๆ คลิก ไปที่ shockwave flash object และดูตรงแถบ properties ทางขวา หาหัวข้อ Anchor และคลิกให้ติดสีเทาทั้ง 4 ทิศ(Top, Bottom, Left, Right)

จากนั้นไปหน้า code ของ form นั้นๆ และใส่โค้ดดังนี้
ประกาศตัวแปรเหนือ constructor
private bool bFullScreen;วางส่วนนี้ใน constructor ในบรรทัดด้านใต้ของ InitializeComponent();
if (bFullScreen == false) { this.FormBorderStyle = FormBorderStyle.None; this.WindowState = FormWindowState.Maximized; bFullScreen = true; } else { this.FormBorderStyle = FormBorderStyle.Sizable; this.WindowState = FormWindowState.Normal;// .Maximized; bFullScreen = false; }
โค้ดรวม
private bool bFullScreen; public Form1() { InitializeComponent(); if (bFullScreen == false) { this.FormBorderStyle = FormBorderStyle.None; this.WindowState = FormWindowState.Maximized; bFullScreen = true; } else { this.FormBorderStyle = FormBorderStyle.Sizable; this.WindowState = FormWindowState.Normal;// .Maximized; bFullScreen = false; } }
Last 5 posts by zephiroth
- chowwoyzz,,How to create DB in SAP - April 27th, 2010
- ทำไมสร้าง folder ชื่อ con ไม่ได้อะ?? - January 7th, 2010
- ใช้ตาเล่นเกมแทนมือ - January 6th, 2010
- [C#]Play Mp3 - January 5th, 2010
- [C#]การรับ fscommand จาก flash - January 2nd, 2010
