怎么做到让程序窗口始终显示在桌面最上层,即始终掩盖在其他打开的窗口之上?(求C#实现代码)

怎么做到让程序窗口始终显示在桌面最上层,即始终掩盖在其他打开的窗口之上?(求C#实现代码),第1张

1、可以使用ShowDialog()。ShowDialog()将其置于程序最顶层,而且不能使用当前程序的其它窗体。

2、可以设置Form.TopMost 属性为true,关于此属性的介绍:

Form.TopMost 属性

获取或设置一个值,指示该窗体是否应显示为最顶层窗体。

命名空间:System.Windows.Forms

程序集:System.Windows.Forms(在 system.windows.forms.dll 中)

参考代码与注释:

private void CreateMyTopMostForm()

{

  // Create lower form to display.

  Form bottomForm = new Form()

  // Display the lower form Maximized to demonstrate effect of TopMost property.

  bottomForm.WindowState = FormWindowState.Maximized

  // Display the bottom form.

  bottomForm.Show()

  // Create the top most form.

  Form topMostForm = new Form()

  // Set the size of the form larger than the default size.

  topMostForm.Size = new Size(300,300)

  // Set the position of the top most form to center of screen.

  topMostForm.StartPosition = FormStartPosition.CenterScreen

  // Display the form as top most form.

  topMostForm.TopMost = true

  topMostForm.Show()

}

两者二选一即可。

.版本

2

.子程序

_启动子程序,

整数型,

,

本子程序在程序启动后最先执行

信息

(“我是一个置顶信息框!”,

262144,

)

信息框

(“我是一个置顶信息框!”,

位或

(#信息图标,

262144),

)

信息框

(“我是一个置顶信息框!”,

位或

(#错误图标,

262144),

)

信息框

(“我是一个置顶信息框!”,

位或

(#警告图标,

262144),

)

返回

(0)

'

可以根据您的需要返回任意数值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12157466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存