成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# Setting保存窗體

開發 后端
本文介紹C# Setting保存窗體,包括設置Settings標簽,在要保存狀態的窗體代碼頭部添加代碼和在窗體的FormClosing事件中添加代碼。

C# Setting步驟一:打開項目屬性窗口,切換到設置(Settings)標簽,

如下圖添加屬性

Name Type Scope Value
WindowLocation System.Drawing.Point User 0,0
WindowSize System.Drawing.Size User 300,300

C# Setting步驟二:
在要保存狀態的窗體代碼頭部添加代碼
using UserSettingsDemo.Properties;

在窗體的FormLoad事件中添加以下代碼:

  1. private void FormMain_Load(object sender, EventArgs e)  
  2. {  
  3. // Set window location  
  4. if (Settings.Default.WindowLocation != null)  
  5. {  
  6. this.Location = Settings.Default.WindowLocation;  
  7. }  
  8. // Set window size  
  9. if (Settings.Default.WindowSize != null)  
  10. {  
  11. this.Size = Settings.Default.WindowSize;  
  12. }  

C# Setting步驟三:
在窗體的FormClosing事件中添加如下代碼:

  1. private void FormMain_FormClosing(object sender, FormClosingEventArgs e)  
  2. {  
  3. // Copy window location to app settings  
  4.  
  5. Settings.Default.WindowLocation = this.Location;  
  6. // Copy window size to app settings  
  7.  
  8. if (this.WindowState == FormWindowState.Normal)  
  9. {  
  10. Settings.Default.WindowSize = this.Size;  
  11. }  
  12. else  
  13. {  
  14. Settings.Default.WindowSize = this.RestoreBounds.Size;  
  15. }  
  16. // Save settings  
  17.  
  18. Settings.Default.Save();  

以上是原作者寫的,窗體最小化后在任務欄右鍵關閉窗體,再次打開窗體會有點問題

  1. private void frmMain_FormClosing(object sender, FormClosingEventArgs e)  
  2. {  
  3. // Copy window location to app settings  
  4.  
  5. Settings.Default.WindowLocation = this.Location;  
  6. // Copy window size to app settings  
  7.  
  8. if (this.WindowState == FormWindowState.Normal)  
  9. {  
  10. if (this.Size.Width != 0 && this.Size.Height != 0)  
  11. {  
  12. Settings.Default.WindowSize = this.Size;  
  13. }  
  14. }  
  15. else  
  16. {  
  17. if (this.RestoreBounds.Size.Width != 0 && this.RestoreBounds.Size.Height != 0)  
  18. {  
  19. Settings.Default.WindowSize = this.RestoreBounds.Size;  
  20. }  
  21. }  
  22. // Save settings  
  23.  
  24. if(this.WindowState!=FormWindowState.Minimized)  
  25. Settings.Default.Save();  

【編輯推薦】

  1. 簡單介紹C#預處理
  2. 學習C#無詞尾符號經驗談
  3. C#調用QuickTest自動化
  4. 詳解C#正規表達式
  5. C#字符串插入html標簽
責任編輯:佚名 來源: IT168
相關推薦

2009-09-01 18:06:06

c#保存窗體狀態

2009-08-20 10:10:55

C#透明窗體

2009-08-28 15:58:54

C#窗體里調用

2009-09-07 06:31:32

C#窗體移動

2009-09-07 04:19:56

C#窗體事件

2009-09-07 06:48:13

C#透明窗體

2009-08-13 10:42:31

C#窗體拖動事件

2009-09-07 06:07:46

C#窗體設計

2009-09-07 04:56:52

C#模式窗體

2009-08-25 09:19:01

C#實現窗體顯示

2009-08-26 11:07:36

C#打印窗體

2009-09-07 05:10:52

C#模式窗體

2009-09-07 03:44:50

C#窗體間傳值

2009-09-07 06:18:57

C#窗體設計器

2009-09-22 17:53:32

C# COM組件開發

2009-09-07 05:24:22

C#窗體繼承

2009-09-07 04:59:12

C#模式窗體

2009-07-16 10:58:11

C#枚舉

2009-09-07 05:40:16

C#窗體位置C#窗體大小

2009-09-07 06:56:46

C#透明窗體
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 五月天国产 | 精品欧美乱码久久久久久1区2区 | 综合久久久 | 欧美高清成人 | 亚洲视频一区在线播放 | 欧美三区在线观看 | 国产成人jvid在线播放 | 羞羞视频一区二区 | 青青草国产在线观看 | 妞干网福利视频 | 欧美激情a∨在线视频播放 成人免费共享视频 | 亚洲国产一区二区三区在线观看 | 亚洲国产精品久久久久秋霞不卡 | 精品99在线 | 黄色骚片 | 欧美日韩久久精品 | 国产精品一区二区三区久久 | 一区二区三区在线播放视频 | 精品国产乱码久久久久久图片 | 亚洲人成人一区二区在线观看 | 久在线精品视频 | 久久久久久久久国产成人免费 | 日本一区视频在线观看 | 欧美成人猛片aaaaaaa | 狠狠骚 | 免费一区| 国产丝袜一区二区三区免费视频 | 久久婷婷香蕉热狠狠综合 | 午夜免费视频 | 久久久久国产成人精品亚洲午夜 | 中文字幕国产 | 国内自拍偷拍 | 国产精品视频一二三区 | 二区欧美| 91亚洲精| 九九综合 | 一区二区视频在线观看 | 日韩视频精品在线 | 欧美一区二区三区在线观看 | 婷婷开心激情综合五月天 | 中文字幕免费视频 |