Đang chuẩn bị liên kết để tải về tài liệu:
C# - Sử Dụng Delegate Để Truyền Giá Trị Giữa Các Form

Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG

Để có thể viết được một ứng dụng phần mềm, bạn phải biết cách truyền giá trị qua lại giữa các Form. Tuy nhiên, khi ta muốn lấy giá trị từ nhiều Form khác, chắc chúng ta sẽ gặp rắc rối với những cách làm thông thường. Delegate sẽ giúp chúng ta giải quyết vấn đề. Trước hết, tôi sẽ trình bày cho các bạn các truyền giá trị theo cách thông thường. Dưới đây là giao diện của các Form: Đây là giao diện của Form chính. có 2 textbox để hiển thị giá trị lấy từ các Form. | C - Sử Dụng Delegate Để Truyền Giá Trị Giữa Các Form Để có thể viết được một ứng dụng phần mềm bạn phải biết cách truyền giá trị qua lại giữa các Form. Tuy nhiên khi ta muốn lấy giá trị từ nhiều Form khác chắc chúng ta sẽ gặp rắc rối với những cách làm thông thường. Delegate sẽ giúp chúng ta giải quyết vấn đề. Trước hết tôi sẽ trình bày cho các bạn các truyền giá trị theo cách thông thường. Dưới đây là giao diện của các Form Đây là giao diện của Form chính. có 2 textbox để hiển thị giá trị lấy từ các Form khác. 2 button có chức năng hiển thị các form mà mình muốn lấy giá trị. Còn đây là giao diện của Form 1 Gồm 1 textbox để nhập giá trị nút button để xác nhận giá trị đó và truyền giá trị được nhập trong ô textbox cho form chính. Tương tự như Form 1 Form 2 cũng gồm 1 textbox để nhập giá trị nút button để xác nhận giá trị đó và truyền giá trị được nhập trong ô textbox cho form chính. 1. Với việc truyền giá trị thông thường - Trong Form Chính Ta khai báo trường để lưu giá trị. private string _getFirstValue null Thuộc tính này có nhiệm vụ lấy giá trị từ các Form khác. public string GetFirstValue get return _getFirstValue set getFirstValue value . Và viết sự kiện cho nút btnGetValuel private void btnGetValue1_Click object sender EventArgs e frmFirstValue first new frmFirstValue first.ShowDialog Và khi Form chính được hiển thị ta phải hiển thị nhận được thông qua các thuộc tính GetFirstValue. private void frmMain_Load object sender EventArgs e txtFirstValue.Text GetFirstValue txtSecondValue.Text GetSecondValue - Đối với Form 1 Ta chỉ cần viết sự kiện cho Nút btnSend private void btnSend_Click object sender EventArgs e frmMain main new frmMain main.GetFirstValue txtValue.Text Truyền giá trị cho Form chính thông qua thuộc tính GetFirstValue. main.ShowDialog this.Hide việc khai báo và xử lý sự kiện đối với Form 2 tương tự. Nhưng trong trường hợp này khi lấy giá trị từ 2 Form khác nhau cách truyền giá trị thông thường này sẽ không thể làm được. Vậy cách khác ta sẽ dùng .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.