成人免费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-26 11:07:36

C#打印窗體

2009-08-25 09:19:01

C#實現窗體顯示

2009-09-07 05:10:52

C#模式窗體

2009-09-07 03:44:50

C#窗體間傳值

2009-09-07 05:24:22

C#窗體繼承

2009-09-07 06:18:57

C#窗體設計器

2009-09-22 17:53:32

C# COM組件開發

2009-09-07 04:59:12

C#模式窗體

2009-07-16 10:58:11

C#枚舉

2009-09-02 17:28:26

C#程序設計Windows窗體

2009-09-07 05:40:16

C#窗體位置C#窗體大小
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费看的av | 亚洲天堂日韩精品 | 夜夜骑天天干 | 欧美三区在线观看 | 成人在线精品视频 | 在线观看毛片网站 | 九九亚洲精品 | 国产欧美日韩综合精品一 | 看片国产 | 日韩免费成人av | 久久精品小短片 | 久久国产精品免费一区二区三区 | 国产精品久久久久久久久动漫 | 亚洲天天干 | 日韩精品一区二区三区中文在线 | 男人亚洲天堂 | 91免费在线看| 国产成人精品一区二区三区在线 | 国产高清精品在线 | 国产精品视频一二三区 | 国产一区二区自拍 | 欧美一区二区在线观看 | 国产精品婷婷 | 久久久久国产精品免费免费搜索 | 亚洲综合大片69999 | 精品国产一区二区三区久久久久久 | 国产精品www | www.一级片 | 亚洲一区 中文字幕 | 啪啪免费| 天天影视亚洲综合网 | 久久精品99国产精品 | 亚洲嫩草| 欧美一级片久久 | 国产精品欧美一区二区 | 国产在线一区二 | 成人视屏在线观看 | 粉嫩粉嫩芽的虎白女18在线视频 | 国产精品一区二区三区在线 | 国产日本精品视频 | 亚洲a视频 |