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時間...