WinForm,訊息框怎樣顯示在窗體正中?

2025-04-05 21:40:19 字數 2996 閱讀 7422

1樓:夢魘

100 窗體可以通過整個屏的寬、高顯示在整個屏的正中,同樣也可以顯示在其它窗體拿歷鎮的正中。訊息框怎麼辦呢?當然我不希望拿乙個窗體模式顯示當作訊息框。

謝謝! 補充: 我要**,messagebox我只會show出來,不知道怎麼設定location。

補充: 小弟,我也是從這週一開始搞消粗winform,我原來也是搞web開發的,舉步維艱呀。我現在需要的是解決問題的方法,阿震那個我倒是看明白了,但是我的**出了太大的問題,現在跑不起來,沒法兒測試,得等一小會兒。

我就煩沒完沒了的改需求,程式沒完沒爛寬了的重構。 補充: 阿震,依照你的說法,我沒有搞定,但是我好像明白了。

2樓:匿名使用者

messagebox 預設會顯示在它所屬的窗體**罩搭敗的。

如果不是在窗體中呼叫的 ,則物顫可以給枝搏他傳乙個引數,比如 winform 是乙個窗體類的例項。

messagebox(winform,""

3樓:匿名使用者

貌似沒有可以設定訊息框的屬性。

不嫌麻煩的話就配搏自己做個窗體貝。。

想做成什麼樣就做成什麼樣培橋祥消戚。

4樓:匿名使用者

一樣的撒,在**裡面設定他的顯示位置就可以了。

在winform裡面訊息框返回的是個什麼物件

5樓:網友

dialogresult ,列舉變數。

可通過如下例項進行獲取。

dialogresult dr = ;

窗體可通過如下示例進行設定= ;

c#的 winform怎麼使彈出的視窗在螢幕的正中間,就是當我點選鏈結彈出的視窗。 急~**等!!!!!!

6樓:趣職場

c#的winform視窗居中只需要設定startposition屬性即可,接下來用visual studio 2015建立乙個winform程式具體演示一下:

1,開啟visual studio,視窗windows窗體應用程式,如下圖所示。

2,右鍵單擊窗體,選擇屬性,如下圖所示。

3,找到startposition屬性,設定為centerscreen,如下圖所示。

4,執行程式以後,winform視窗就在螢幕中間顯示了,如下圖所示。

7樓:網友

點選視窗,在它屬性裡找【startposition】 設為centerparent,表示開啟對話方塊時,對話方塊在父視窗的中間。

8樓:網友

哪個連線。如何是視窗內的控制項就在簡單了。

按下事件裡面 寫**。

1。得到螢幕大小,視窗大小。

2。計算視窗**的數值。

3。設定 point(x,y);

9樓:網友

視窗的startposition屬性設定為centerscreen

10樓:網友

把窗體的startposition屬性設定成centerscreen,開啟時就能在螢幕的正中間了。

11樓:網友

點選的是什麼連線?

會彈出什麼?

12樓:網友

有屬性可以設定。找找。

winform執行中怎麼用c# **調整視窗位置,特別是怎麼居中到螢幕**??? 設定屬性 startposion 不行

13樓:網友

獲取當前螢幕解像度->獲取當前視窗大小->計算如果居中的話當前視窗的位置->給當前視窗位置賦值。

方法挺笨的,不過可以實現,**如下,測試通過。

int height = ;

int width = ;

int formheight = ;

int formwidth = ;

int newformx = width / 2 - formwidth / 2;

int newformy = height / 2 - formheight / 2;

newformy);

14樓:董翔宇復活者

螢幕居中: = ;

調整位置: = new point(x, y);

c# winform主窗體中點選按鈕彈出個子窗體,如何讓子窗體前端顯示,但同時主窗體可獲取焦點並可操作呢?

15樓:網友

你好,這個問題很簡單。

private void button1_click(object sender, eventargs e)

基本思路是。

將子窗體以show()的方式顯示出來,而不是showdialog()然後同時,將窗體的topmost設定為true。

這個屬性掌管的就是窗體是否能在前端顯示。

不需要的時候設定為false即可。

謝謝採納。

16樓:網友

這個是不可以的,除非將子窗體嵌入主窗體。

winform如何用timer實現將時間動態顯示在窗體上?

17樓:網友

1。拖動乙個timer控制項到窗體中,拖動乙個標籤控制,形成2。在timer控制項的屬性設定:enabled設定為true,時間間隔設定為1000

勾選?事件的timer控制項雙擊進入的**寫:

無效timer1tick(物件發件人,eventargs的五)4。執行訊息。

18樓:網友

timer控制項、textbox控制項 : 窗體**:private void form1_load(object sender,eventargs e)

timer控制項**:

private void timer1_tick(object sender,eventargs e)

怎樣編寫電腦對話方塊?怎樣在電腦上設定對話方塊字的大小啊

用vb編寫最方便,也最簡單,只用一條語句就可以。msgbox 訊息內容 對話方塊型別 對話方塊標題 新增在load事件中,程式執行時就會出現對話方塊。用vb編寫最方便,也最簡單,只用一條語句就可以msgbox 訊息內容,對話方塊型別 對話方塊標題 新增在load事件中,程式執行時就會出現對話方塊。怎樣在電腦上設...

怎樣在西文Turbo C下顯示漢字,急!! 100

怎樣在西文turbo c下顯示漢字,急!好像不行,我笑叢以前考試時想編個東西也需要不用漢字支援顯示。中文,不好辦,建議換個尺汪程式設計軟體吧,用vc可以。ucdos目錄下有乙個api目錄裡面有個tx目錄,然後 是陵公升仔個c目錄。開啟裡面的原始檔參考一下,turbo c的漢字輸出 裡面有漢字的顯示方法。那...

怎樣給區域網其它電腦傳送訊息,在區域網內怎麼用CMD和別的電腦發訊息?

飛鴿傳書這個軟體跟qq差不多,而且可以傳輸檔案程式等,速度也很快,不過就是要在電腦上安裝並且開啟程式就跟qq一樣。有個叫vnc的遠端控制軟體部錯 但是好像不能遠端警告 只能遠端直接控制。使用也很簡單 你可以看看 樓上說的ttvnc需要外網支援,而且需要被協助端同意方可登陸控制,用起來很麻煩。建議用r...