在Winform中開啟乙個視窗設定它的父窗體

時間 2023-02-15 04:10:05

1樓:匿名使用者

設orgform是你設計好的子窗體c,b中的**:

假設單擊乙個按鈕後。

void button1_click(..

c#中的「模式窗體」和「父窗體」怎樣設定

c# 子視窗控制父窗體的方法。和使用父視窗的控制項,

2樓:網友

很簡單的,首先你需要在父窗體中定義乙個委託然後在子窗體中使用這個委託。

使用委託相對要麻煩一點,你想簡單的話,也可以直接將父窗體傳遞到子窗體去,像這樣改下就行了。

form _form = null;

//將基類定義為子窗體的構造器引數。

public form2(form from)//呼叫父窗體的方法就變成這樣。

當然父窗體中建立子窗體時,就應該這樣了。

//建立子窗體,並將父窗體傳遞到子窗體去。

form2 f = new form2(this);

忘了一點,那個在子窗體呼叫的方法不能再是private的了,一定要改成public的,這樣才能在子窗體中使用。

3樓:小豬愛上羊

把父窗體作為引數傳遞給子窗體。父窗體可以定義一些public控制項,把自身控制項賦值給它,供子窗體呼叫。

winfrom窗體怎麼讓子窗體在父窗體中固定位置顯示看上去是乙個窗體美化

4樓:匿名使用者

窗體的startposition 屬性。

startposition屬性有如下選項,分別含義如下:

centerparent 窗體在其父窗體中居中。

centerscreen 窗體在當前顯示視窗中居中,其尺寸在窗體大小中指定。

manual 窗體的位置由 location 屬性確定。

windowsdefaultbounds 窗體定位在 windows 預設位置,其邊界也由 windows 預設決定。

windowsdefaultlocation 窗體定位在 windows 預設位置,其尺寸在窗體大小中指定。

centerscreen的意思並不是螢幕居中(是相對的),它是在"當前顯示視窗"中居中。

當用show()方法時應選擇centerscreen,用showdialog()方法時應選擇centerparent,這樣才能讓要顯示的視窗居中。

winform中點選開啟乙個視窗,再次點選的時候那個視窗怎麼辦?

winform程式設計中,子視窗在自己的父容器中,開啟另外乙個子視窗。 5

5樓:凌空若__涵

panel1 控制項 、 父窗體 form1 子窗體 ;在載入控制項時 先清空容器。

form2 frm=new form2();

; 這個很重要 。

基本就是 這樣實現的 , 可能 ** 不規範 。 你自己試著寫一下。

6樓:匿名使用者

為什麼要談那麼多窗體呢?都用panel展示 然後設定可見性不行麼?

7樓:網友

瞎掰!子視窗怎麼可能在乙個panel中呢?

c#+winform中父窗體開啟乙個窗體與使用者,使用者點選「確定」後如何將使用者的選擇返回給父窗體

8樓:陽光的雷咩咩

最簡單的方法,子視窗按鈕下 設定 = ok

主視窗 if(子視窗。showdialog()

//此處可以引用子視窗的public變數。

c# winform中視窗父子關係

9樓:草薙在

設定form的owner指的是當前視窗會作為設定視窗的子視窗,他的行為和記事本的查詢替換視窗類似,不會模態的阻擋訪問主視窗,並且主視窗的狀態會影響子視窗,(最小化時子視窗也最小化等)

這個要顯示設定你才能獲取。

窗體沒有顯式的父子關係,除非是mdi窗體,如果是mdi子窗體可以從mdiparent獲取mdi父窗體。

一般這種對話方塊形式的form設計都不直接返回值到主窗體,而是暴露乙個屬性,讓主窗體或者任何程式可以隨時訪問,不知道你用過openfiledialog或者colordialog沒,他們只是暴露了filename和color這種屬性,他並不顯式的訪問主窗體,這樣可以降低依賴性,你也可以嘗試一下。

10樓:匿名使用者

在新建childform 時候,指定其父視窗childform child=new childform();

然後在子窗體中利用利用強制轉換就可以了。

mianform form = mianform);

該form 就是你想要的mainform 的原始例項了。

.net中開發winform程式,如何通過乙個視窗開啟另外乙個視窗,要求上一視窗關閉

11樓:飼神吾君

form2 form=new form2();

即可。建議用同級視窗,父子視窗是不行的。

12樓:匿名使用者

新視窗 新 =new 新視窗();

新。showdiaolog();

怎麼設定IE瀏覽器乙個視窗開啟多個頁面

1.開啟ie11瀏覽器,點選左上角的 工具 如果頁面顯示選單欄的話,按f10即可出現 選擇最下面的 internet選項 0 2.進入到 internet選項 卡裡面以後,點選中間的 選項卡 t 3.進入 選項卡遊覽設定 以後,我們可以看到標記這裡ie瀏覽器這一項 在以下位置開啟來自其他程式的鏈結 ...

房間開視窗好嗎,一個房間開三個視窗好嗎

頻綸 房間開幾個視窗應該是建築設計的問題,你的所謂 好 也是非標準的模糊概念,凡是用於人們工作生活的居室,都是依據國家有關建築設計標準而設計好的,只有以個別人的偏好角度而論,才會出現所謂的好與賴,這是不足為憑的概念錯誤。 隨便,不過應該會很冷 房間開兩個窗風水好嗎 臥室有兩個窗戶風水好嗎 一個房間能...

在同一視窗開啟多個網頁,網頁間切換有快捷鍵沒

南北 有,在當前開啟是網頁中按ctrl 數字。1.按下ctlr tab將可切換到下乙個標籤頁。2.按下ctrl shift tab將切換到上乙個標籤頁。快捷鍵,又叫快速鍵或熱鍵,指通過某些特定的按鍵 按鍵順序或按鍵組合來完成乙個操作,很多快捷鍵往往與如 ctrl 鍵 shift 鍵 alt 鍵 fn...