tailieunhanh - Dạng bài tập về Micosoft.NET- P26

Tham khảo tài liệu 'dạng bài tập về p26', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Các bài tập Microsoft .NET 126 code goes here for normal processing Case actionCancel code goes here for user canceling End Select Unload Dialog Now we can unload the dialog box Có hai sự thay đổi quan trọng trong đó là dùng ShowDialog và DialogResult. ShowDialog thay vì Show vbModal Argument vbModal không được hỗ trợ trong . Thay vào đó một form có thể dùng method ShowDialog. Dưới đây là sự so sánh của coding trong VB6 và . VB6 code Dim Dialog As frmDialog Set Dialog New frmDialog Instantiate a Dialog Box Show dialog box in Modal mode vbModal code Dim Dialog As New frmDialogO Show dialog box in Modal mode Để ý là trong ở hàng code đầu ta có thể kết hợp hai chuyện khai báo và instantiate form mới trong một statement. Hàng code cuối cho thấy sự thay đổi từ Show vbModal qua ShowDialog. DialogResult Trong khi một form khải thị bằng method ShowDialog nó đã dự bị sẵn một property tên là DialogResult để calling form có thể truy cập. DialogResult có thể mang một trong những trị số enumerated sau đây Các bài tập Microsoft .NET 127 Có điểm rất tiện là khi DialogResult được set cho một trị số thì dialog được dấu đi hidden một cách tự động. Cách đơn giản nhất để set trị số cho DialogResult là assign một trị số cho property DialogResult của một button. Khi user click button ấy thì DialogResult của hộp giao thoại lấy trị số của property DialogResult của button và hộp giao thoại Hide. Để biểu diễn ShowDialog trong kèm theo đây là mã nguồn của một thí dụ. Trong thí dụ này ta tạo một form tên frmDialog có hai button tên OK và Cancel. Ta set property DialogResult của button OK thành OK Các bài tập Microsoft .NET 128 và property DialogResult của button Cancel thành Cancel. Form frmDialog hoàn toàn không có một hàng code nào cả. Form chính của chương trình Form1 chỉ