Winfrom 弹出窗体位置设定
生活随笔
收集整理的這篇文章主要介紹了
Winfrom 弹出窗体位置设定
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Winfrom 窗體彈出位置設(shè)定,其實就是兩種模式,第一種模式是通過Winform提供的屬性來設(shè)定;第二種模式是自定義,可以相對于軟件本身,也可以是相對于屏幕。
一、第一種模式
使用Winform提供的屬性來設(shè)定窗體彈出的位置
?
舉個例子
?
二、第二種模式
自定義窗體彈出的位置,若自定義窗體顯示位置,則屬性StartPosition選擇Manural,然后指定屬性Location的坐標(biāo)值。
舉個例子
?相對于屏幕:
int ScreenWidth =SystemInformation.VirtualScreen.Width;//獲取屏幕寬度 int ScreenHeight = SystemInformation.VirtualScreen.Height;//獲取屏幕高度 //計算窗體顯示的坐標(biāo)值,可以根據(jù)需要微調(diào)幾個像素 int x = ScreenWidth - this.Width - 5; int y = ScreenHeight - this.Height - 5; form1.Location = new Point(x,y);相對于軟件本身
比如說MainForm是主窗體,我們要在主窗體的左邊彈出一個提示窗體form1int x=MainForm.Location.X-form1.Width;//form1的X坐標(biāo) int y=MainForm.Location.Y-form1.Height;//form1的Y坐標(biāo) form1.Location = new Point(x,y);根據(jù)上邊的方法,我們就可以隨便自定義窗口的彈出位置,很簡單
?
轉(zhuǎn)載于:https://www.cnblogs.com/qtiger/p/10916630.html
總結(jié)
以上是生活随笔為你收集整理的Winfrom 弹出窗体位置设定的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入V8引擎-Time模块介绍
- 下一篇: Scratch-介绍“克隆”