Bài giảng Lập trình Windows Form - Chương 2: Form và các định dạng Form

Ví dụ: Biến cố Load Form private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("Dang Load Form"); // } Ví dụ: Biến cố Load Form private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("Dang Load Form"); // } Ví dụ: Biến cố Closing Form private void Form1_FormClosing(object sender, FormClosingEventArgs e) { MessageBox.Show("Are you sure to exit?", "Thong bao", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); } 2.4. Phương thức của Form Close(): Dùng để đóng Form Vd: this.Close() Hide(): Ẩn form VD: this.hide Show(): Nạp form VD: Frm.Show() ShowDialog(): Nạp Form dạng Modal VD: frm.ShowDialog

pptx22 trang | Chia sẻ: thucuc2301 | Lượt xem: 819 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Bài giảng Lập trình Windows Form - Chương 2: Form và các định dạng Form, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Lập trình Windows FormChương 2. Form và các định dạng Form2.1. Các loại FormMDI Form: Form chứa các form khácThuộc tính isMDIFormContainer=trueVD: Form frm=new Form2() Frm. isMDIFormContainer=true Frm.Show() Tạo Form2 và cho Form2 là MDI Form2.1. Các loại FormChild Form: Form nằm trong MDI FormPhải khai báo thuộc tính MDIParent ứng với MDI FormVD: Form Frm=new Form3() Frm. isMDIParent=this Frm.Show() This là từ khoá chỉ định Form gọi đến Form3 là MDI Form2.1. Các loại FormNormal Form: Không phải MDI Form hoặc ChildFormNạp Form VD: frm=new Form()Frm.Show(): Hiển thị FormFrm.ShowDialog(): Form mở ở dạng Modal. Form modal không cho phép người sử dụng dùng Form khác trtừ khi Form này được đóng lạiTạo Form lúc thi hànhSử dụng từ khoá New để tạo Form, sau đó gán các thuộc tính cho FormVD:Form Frm=new Form()Frm.Text=“New Form”;Frm.Show();Form kế thừaVD: Thiết kế Form1 như sau:Form kế thừaThêm Form2: Project\Add Windows FormD-Click vào Form2 xuất hiệnThay class Form2: Form bởi class Form2: Form1Form1Form kế thừaKết quảCó thể thiết kế lại Form2 2.2. Các thuộc tính của FormNhóm thuộc tính nhận dạngName: Tên duy nhất của đối tượng Form trong ProjectText: Chuỗi hiển thị trên thanh tiêu đềShowIcon=True: Cho hiện Icon góc trên bên trái; =False: Không hiện ShowInTaskBar: =True: Khi chạy hiện biểu tượng trên TaskBar; False: Không hiệnIcon: Cho phép chỉ định tệp tin *.ico làm biểu tượng trên thanh tiêu đề của Form2.2. Các thuộc tính của FormNhóm thuộc tính Định dạngBackColor: Màu nền của FormVD: Form1.BackColor=Color.Azủe;ForeColor: Màu của các chuỗi trên các Control của FormStartPossition: Vị trí hiển thị FormWindowStates: =Minimized (thu nhỏ), Maximized (phóng to), Nomal (trạng thái như thiết kế)isMDIContainer: =True (Form được chọn là MDI Form); False: khôngControlBoxThực hànhTạo Form và thử các thuộc tính của Form2.3. Biến cố của Form FormClosed: Thực hiện khi Form đã đóngFormClosing: SỰ kiện khi đang đóng FormClick: Sự kiện khi Click vào FormActivated: Xảy ra khi Form được kích hoạt bằng mã hay do tác động của người sử dụngDisactiave: Xảy ra khi Form khác kích hoạt trên màn hình.Load: Xả ra khi nạp FormKeyPress: Xảy ra khi 1 phím được nhấn Resize: Xảy ra khi thay đổi kích thước Form2.3. Biến cố của Form Các sự kiện của FormVí dụ: Biến cố Load Form private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("Dang Load Form"); // }Ví dụ: Biến cố Click form private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("Dang Load Form"); // }Ví dụ: Biến cố Closing Form private void Form1_FormClosing(object sender, FormClosingEventArgs e) { MessageBox.Show("Are you sure to exit?", "Thong bao", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); }2.4. Phương thức của FormClose(): Dùng để đóng FormVd: this.Close()Hide(): Ẩn formVD: this.hideShow(): Nạp formVD: Frm.Show()ShowDialog(): Nạp Form dạng ModalVD: frm.ShowDialogThực hành Thử các biến cố và phương thức của FormThực hành – Bài tậpViết chương trình giải PT bậc 2Yêu cầu: Thiết kế Form như sau:

Các file đính kèm theo tài liệu này:

  • pptxslide_bai_giang_vb_net_c2_2168_2051280.pptx
Tài liệu liên quan