电竞比分网-中国电竞赛事及体育赛事平台

分享

C# Winform 窗體顯示在最前面

 懷念真正的我 2016-04-17

C# 窗體顯示在最前面功能簡介

在Winform程序中,多個窗體同時出現(xiàn)在桌面上是經(jīng)常遇到的情況,在幾個窗體同時打開的時候,我們也許希望某個窗體在窗體的最前面,從而使得使用起來比較方便。本示例將實現(xiàn)指定某個窗體始終顯示在其他窗體的最前面。運行效果如下圖所示

WinformTopmost

C# 如何實現(xiàn)功能

  1. 新建一個Winform的項目,在默認(rèn)的 Form1 窗體添加一個 Button 控件(按鈕),修改它的 Text 屬性的值為“打開另一個窗體”。
  2. 然后設(shè)置 Form1 窗體的屬性 TopMost 的屬性值為 True。
  3. 在項目中新建一個窗體,默認(rèn)命名為Form2。
  4. 再回到我們剛剛的Form1窗體中,進(jìn)入Button控件的Click事件中,編寫如下代碼:
  1. private void button1_Click(object sender, EventArgs e)
  2. {
  3.     Form2 frm = new Form2();
  4.     frm.Show();
  5. }

然后就OK了,運行程序,我們點擊“打開另一個窗體”按鈕,我們可以看到彈出了新的窗體,但是新彈出的窗體并沒有遮擋住Form1窗體。由此可見,我們Form1是最頂層的。說明 TopMost 起作用了。也就是說 TopMost 就是設(shè)置窗體是否是最前面的關(guān)鍵屬性。

轉(zhuǎn)載請注明出處王旭博客 ? C# Winform 窗體顯示在最前面

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多