WinForm控制項的Parent及Owner

2021-09-09 06:50:12 字數 846 閱讀 9874

owner使用:

//在主窗體中開啟新增記錄的窗體

frmaccount frm = new frmaccount();

frm.owner = this;

frm.dtmcreateddate.text = datetime.now.tolongdatestring();

frm.showdialog();

//在新增記錄的窗體中重新整理主窗體的介面

frmmain p = (frmmain)this.owner;

p.listdatabind();  //呼叫主窗體中顯示資料的方法

this.dispose();

form2 form =new form2();

form.formborderstyle = formborderstyle.none; 

//隱藏子窗體邊框(去除最小花,最大化,關閉等按鈕)

form.toplevel =false; 

//指示子窗體非頂級窗體

this.panel1.controls.add(form);//將子窗體載入panel

form.show();

方法二:指定父容器實現

form2 

form=new 

form2();

form.mdiparent=this;//指定當前窗體為頂級mdi窗體

form.parent=this.panel1;//指定子窗體的父容器為

frm.formborderstyle = formborderstyle.none;//隱藏子窗體邊框,當然也可以在子窗體的窗體載入事件中實現

panelform.show();

Winform控制項程式設計

winform控制項通常有三種型別 復合控制項 composite controls 擴充套件控制項 extended controls 自定義控制項 custom controls 復合控制項 將現有的各種控制項組合起來,形成乙個新的控制項,將控制項的功能集中起來。擴充套件控制項 在現有控制項的控...

winform 控制項透明

要實現c winform中的控制項與背景的透明,可以通過設定控制項的backcolor屬性為transparent,同時設定其父控制項。因為在c 中,控制項的透明指對父窗體透明。如果不設定parent屬性,那麼控制項將只對form透明,顯示的時候都會把form的背景色 預設為control 重刷一遍...

Winform控制項簡寫

控制項名稱 縮寫 button按鈕 btncheckbox核取方塊 chkcolumnheader檢視列表頭 colcombobox組合框 cbocontextmenu快捷選單 ctmdatagrid資料網格控制項 dgdatagridview資料網格檢視控制項 dgvdtetimepicker時間...