Mình có Form1 có thể gọi Form2. Tại Form2 mình có 1 textbox. Mình muốn lấy giá trị textbox của form2 để sử dụng cho form1. Mình đã thử sử dụng biến toàn cục public static nhưng k đc. mong các bạn giúp đỡ.
Announcement
Collapse
No announcement yet.
[Thắc mắc- Hỏi] Cần giúp đỡ code C# về truyền dữ liệu giữa 2 form
Collapse
X
-
Tham khảo topic này http://forum.uit.edu.vn/threads/6269...ar-giua-2-form
Form1 và Form2 đều là các instant của của class. Việc dùng biến tĩnh để nhập xuất dữ liệu là chuyện hoàn toàn vô lý. Nếu đã học môn lập trình hướng đối tượng chắc bạn phải biết rõ điều này.
-
em có thể sử dụng form2 như 1 biến của form1 mà, cứ thế mà chiến thôi.Phạm Minh Tâm
Phone: 01643-652-922
Skype ID: tampham47@live.com
Comment
-
Về truyền dữ liệu giữa 2 form mình thường dùng 1 trong 3 cách sau:
1. dùng delegate
2. dùng 1 static class làm trung gian để truyền biến
3. nếu form khác project có thể dùng clipboard để truyền dữ liệu. Clipboard có thể dùng truyền dữ liệu giữa nhiều flatform khác nhau, hầu hết flatform nào cũng hỗ trợ clipboard.
Comment
-
Originally posted by 10520273 View Post2. dùng 1 static class làm trung gian để truyền biến
Anh co the viet 1 vi du cho em xem dc k
{
public static int valueSum;
}
Form 2: thực hiện tính tổng a + b
{
data.valueSum = a + b;
}
Form: nhận kết quả
{
// dùng 1 timer hay cái gì tương tự để detect xem khi nào data.valueSum thay đổi giá trị thì lấy giá trị đó
sum = valueSum;
}
Đại loại là vậy
Comment
-
Originally posted by 08520355 View Postclass data
{
public static int valueSum;
}
Form 2: thực hiện tính tổng a + b
{
data.valueSum = a + b;
}
Form: nhận kết quả
{
// dùng 1 timer hay cái gì tương tự để detect xem khi nào data.valueSum thay đổi giá trị thì lấy giá trị đó
sum = valueSum;
}
Đại loại là vậy
Untitled.png
Comment
-
Originally posted by 10520273 View PostSau khi lam theo cach cua a thi ben Form1 cua em no bao loi the nay ne
[ATTACH=CONFIG]3497[/ATTACH]Bùm, Maria Ozawa Bin Laden, chuyên gia cưa bom hàng đầu Việt Nam
Bùm, Maria Ozawa Bin Laden, chuyên gia cưa bom hàng đầu Việt Nam
Bùm, Maria Ozawa Bin Laden, chuyên gia cưa bom hàng đầu Việt Nam
Bùm, Maria Ozawa Bin Laden, chuyên gia cưa bom hàng đầu Việt Nam
...
Comment
-
Bạn xem thử cái này:
"Tôi sẽ trở thành Vua Hải Tặc" - I love One Piece
Comment
-
-
Originally posted by 10520273 View PostMình có 1 Form trong đó có 1 textbox. Mình nhập 1 đoạn text vào textbox đó sau đó tắt form đó đi. Mình muốn sau này khi mình mở form đó lên thì đoạn text mình nhập vẫn hiện trên textbox.Vậy thì phải làm ntn.
Comment
Comment