Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Chuyển dữ liệu giữa 2 form trên C# như thế nào?

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    80

    Thumbs up Chuyển dữ liệu giữa 2 form trên C# như thế nào?

    Chào các bác. Hiện tại mình có 2 form; form 1 và form2.
    Từ form1 mình dùng showdialog để gọi form2. Làm như vậy mình có thể chuyển 1 chuỗi (text) từ form1 sang form2 và ngược lại.

    (x.controls[1].text="Chuỗi"; controls[1] là cái text box)
    còn bây giờ mình có 1 list danh sách bên form1 làm sao đưa hết qua form2 bây giờ hả mấy bác ?

  2. #2
    Ngày gia nhập
    01 2008
    Bài viết
    148

    khi bạn dùng ShowDialog() thì 2 form sẽ tạo mối quan hệ Owner và Owned.Đơn thuần bạn chỉ vần set cái List danh sách bên form1 là public rùi bên form2 bạn lấy List danh sách thông qua đối tượng Owner.
    Good luck!

  3. #3
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    OOP ?

    @: Lúc chiều cũng có mấy đứa bạn nó dùng Delegate để "vận chuyển dữ liệu". Nghe muốn "xỉu" rồi, lên đây gặp bạn chuyển public rồi owner ... ?

  4. #4
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Ko phải choáng thế Kid. muốn chuyển dữ liệu giữa 2 form thì đơn giản là dùng properties là được mà, dùng delegate chi cho đao to búa lớn, còn public member thì mất đi tính OOP rồi
    Cánh Chym ứ mỏi

  5. #5
    Ngày gia nhập
    11 2008
    Bài viết
    23

    Theo mình nghĩ bạn tao ra cái class rồi khai báo public static string noidung. Rồi gán Tenclass.noidung =txta.Text(); bên form2 bạn chỉ cần gán lại txt2.Text = Tenclass.noidung

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    80

    Mặc định Chuyển dữ liệu giữa 2 form trên C# như thế nào?

    Mình làm được rồi thanks các bác nhiều lắm!!!

Các đề tài tương tự

  1. Tạo chuyển động của đối tượng trên form với lập trình C#?
    Gửi bởi nguoirung1.6 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 21
    Bài viết cuối: 18-04-2011, 11:34 PM
  2. Cách làm cho window form của mình chuyển động trên Desktop ?
    Gửi bởi thereddevil2006 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 25-12-2010, 03:20 PM
  3. di chuyển lable đến vị trí khác trên Form C#?
    Gửi bởi DuyCanh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 20
    Bài viết cuối: 26-04-2010, 08:24 PM
  4. Cho phép di chuyển Controls trên Form C#?
    Gửi bởi iamonlining trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 16-10-2009, 01:26 AM
  5. Di chuyển Form trên C#?
    Gửi bởi exdragonk trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 07-05-2009, 10:12 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn