窗體與對話方塊子窗體之間傳值,關閉子窗體返回值

2021-05-26 10:59:32 字數 763 閱讀 7935

以下為主窗體某事件**(單擊事件)

this.datagridview1.endedit();//首先結果datagridview1控制項的編輯狀態

customerform frm2 = new customerform();

frm2.returnvalue = convert.tostring(datagridview1[datagridview1.currentcell.columnindex, datagridview1.currentcell.rowindex].value).trim();//將當前單元格的值賦值給frm2的公共變數

if (frm2.showdialog(this.datagridview1) == dialogresult.ok)//如果frm2窗體按了確定按鈕

以下為子窗體**(子窗體button1按鈕控制項的dialogresult屬性值設定為ok)

public string returnvalue;

public customerform()

private void button1_click(object sender, eventargs e)

private void customerform_load(object sender, eventargs e)

private void textbox1_doubleclick(object sender, eventargs e)

WinForm窗體之間傳值

1 父窗體中宣告乙個靜態的父窗體型別的臨時物件 public static frmfather frmfathertemp 2 父窗體建構函式中對該變數賦值 public frmfather 3 把要傳遞的引數設定為父窗體的乙個屬性,並設定訪問器。訪問其的set方法中進行了引數與父窗體控制項繫結的操...

windows form 窗體 之間傳值

申明 來自網際網路 在windows form 之間傳值,我總結了有四個方法 全域性變數 屬性 窗體建構函式和 delegate 第乙個全域性變數 這個最簡單,只要把變數描述成 static 就可以了,在 form2 中直接引用 form1 的變數,如下 在form1 中定義乙個 static 變數...

Swing 窗體關閉對話方塊提示

swing關閉窗體可以使用兩隻方法。第一種方法 利用 setdefaultcloseoperation exit on close 關閉,這種方法的好處就是,簡單,直接,不好的地方就是缺少關閉時的提示,容易因為錯誤操作關閉了不該關閉的頁面,所以關閉窗體推薦使用下面的方法。第二種方法 利用 關閉 se...