TAILIEUCHUNG - Sử dụng Delegate để truyền giá trị trong C#

Để 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ách 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. | Sử dụng Delegate để truyền giá trị trong C Để 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ách 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 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 GetFirstValue 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 Truyền giá trị cho Form chính thông qua thuộc tính GetFirstValue. 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 Delegate để .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.