Hướng dẫn thiết lập mdi form con full trong c năm 2024
Thiết kế Form có một TextBox (có thể gõ nhiều dòng), một Label, 1 nút lệnh View, 1 nút lệnh Exit để thực hiện công việc sau: Show
Xem hướng dẫnBài 4: Sử dụng Form, Label, Groupbox và RadioButtonThiết kế Form gồm 1 Label có dòng chữ “Thuộc tính MultiLine để làm gì?” và 4 RadioButton lần lượt có các tiêu đề sau: Chữ đậm, Chữ nghiêng, Xuống dòng, Chữ hoa. Các nút RadioButton được đặt trong một Groupbox có nhãn là “Trả lời”. Cuối cùng là một Label để hiển thị kết quả. Các công việc cần thực hiện:
Xem hướng dẫnBài 5: Sử dụng Form, Label, Groupbox và CheckBoxThiết kế Form gồm 1 Groupbox có nhãn là “Chọn các ca sỹ VN bạn yêu thích”, chứa 5 CheckBox lần lượt có nhãn là: Mỹ Tâm, Mỹ Linh, Thanh Lam, Quang Dũng, Lam Trường, 1 nút lệnh “Xem” và một Label để hiển thị danh sách các ca sĩ bạn yêu thích. Các công việc cần thực hiện:
Xem hướng dẫnBài 6: Sử dụng Form, TextBox và ListBoxThiết kế Form gồm 1 ListBox và 1 TextBox. Khi Click vào các phần tử trong ListBox, TextBox sẽ hiển thị nội dung của các phần tử được chọn. Xem hướng dẫnBài 7: Sử dụng Form, ListBox và ButtonThiết kế Form gồm có 2 ListBox, 2 Label và 4 nút lệnh có giao diện như sau:
Thiết kế Form với ListBox Xem hướng dẫnBài 8: Sử dụng Form, TextBox, ComboBox và ButtonThiết kế Form gồm có 1 TextBox điền Họ tên, 3 ComboBox có các Label đi kèm có nhãn: Ngày, Tháng, Năm
Khi ấn nút lệnh Kiểm tra, nếu ngày tháng năm sinh là hợp lệ sẽ hiện ra MessageBox thông báo Họ tên và ngày sinh. Nếu dữ liệu ngày tháng không hợp lệ sẽ hiện ra MessageBox thông báo “Ngày sinh không hợp lệ!” Xem hướng dẫnBài 9: Thiết kế chương trình Calculator đơn giảnChương trình Calculator đơn giản
Bài 10: Thiết kế Form đăng nhậpForm đăng nhập Khi người sử dụng gõ UserName = “admin” và Password = “123” hoặc UserName = “user” và Password = “456” thì đóng Form đăng nhập và sẽ gọi sang Form thứ 2 có giao diện như sau: Trong bài viết này, tôi sẽ giới thiệu đến các bạn cách chúng ta tạo ứng dụng GUI dạng MDI. Dạng ứng dụng này rất hay được dùng trong phát triển desktop application. Việc thiết kế frame bình thường như khi chúng ta viết 1 ứng dụng GUI. Điểm khác biệt ở đây là ta dùng đối tượng javax.swing.JDesktopPane để chứa các child frame. Đầu tiên ta khai báo và khởi tạo đối tượng JDesktopPane. Sau đó ta dùng đối tượng này để chứa các frame con. Ở đây các frame con là đối tượng javax.swing.JInternalFrame. Đối tượng này có constructor đầy đủ có dạng public JInternalFrame(String title, boolean resizable, boolean closable, boolean maximizable, boolean iconifiable) trong đó tham số title chỉ tiêu đề của frame con, tham số resizable cho phép thay đổi kích thước của frame con nếu có giá trị true, tham số closable cho phép người dùng đóng frame con nếu có giá trị là true, tham số maximizable cho phép người dùng có thể phóng lớn frame con nếu có giá trị true, tham số iconifiable cho phép người dùng có thể thu nhỏ frame con nếu có giá trị true. Hình sau cho chúng ta cái nhìn tổng quát về các tham số của JInternalFrame khi chúng ta khai báo như sau |