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

C# ConfigDlg.cs源程序

開發(fā) 后端
本文介紹C# ConfigDlg.cs源程序,這個源程序文件包含 ConfigDlg 類,該類繼承自 System.Windows.Forms.Form 類。

在這篇文章中,介紹C# ConfigDlg.cs源程序文件。這個源程序文件包含 ConfigDlg 類,該類繼承自 System.Windows.Forms.Form 類。

下面是C# ConfigDlg.Designer.cs源程序的部分代碼:

  1. namespace Skyiv.Ben.PushBox.Window  
  2. {  
  3. partial class ConfigDlg  
  4. {  
  5. private void InitializeComponent()  
  6. {  
  7. // 注意:省略了一些代碼  
  8.  
  9. this.btnSave.DialogResult = System.Windows.Forms.DialogResult.OK;  
  10. this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;  
  11. this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click);  
  12. this.btnDelete.Click += new System.EventHandler(this.btnDelete_Click);  
  13. this.btnUp.Click += new System.EventHandler(this.btnUp_Click);  
  14. this.btnDown.Click += new System.EventHandler(this.btnDown_Click);  
  15. }  
  16.  
  17. private System.Windows.Forms.ListBox lbxGroup;  
  18. private System.Windows.Forms.TextBox tbxGroup;  
  19. private System.Windows.Forms.Button btnSave;  
  20. private System.Windows.Forms.Button btnCancel;  
  21. private System.Windows.Forms.Button btnAdd;  
  22. private System.Windows.Forms.Button btnDelete;  
  23. private System.Windows.Forms.Button btnUp;  
  24. private System.Windows.Forms.Button btnDown;  
  25. }  
  26. }  

下面是C# ConfigDlg.cs源程序代碼:

  1. using System;  
  2. using System.Windows.Forms;  
  3.  
  4. namespace Skyiv.Ben.PushBox.Window  
  5. {  
  6. ///  
  7. /// “配置”對話框  
  8. ///  
  9. public partial class ConfigDlg : Form  
  10. {  
  11. public ConfigDlg(bool isTopMost)  
  12. {  
  13. InitializeComponent();  
  14. TopMost = isTopMost;  
  15. }  
  16.  
  17. public string[] Groups  
  18. {  
  19. get  
  20. {  
  21. string[] groups = new string[lbxGroup.Items.Count];  
  22. for (int i = 0; i < lbxGroup.Items.Count; i++) groups[i] = lbxGroup.Items[i].ToString();  
  23. return groups;  
  24. }  
  25. set  
  26. {  
  27. if (value != null)  
  28. {  
  29. lbxGroup.BeginUpdate();  
  30. foreach (string group in value) lbxGroup.Items.Add(group);  
  31. lbxGroup.EndUpdate();  
  32. if (lbxGroup.Items.Count > 0) lbxGroup.SelectedIndex = 0;  
  33. }  
  34. }  
  35. }  
  36.  
  37. private void btnAdd_Click(object sender, EventArgs e)  
  38. {  
  39. string s = tbxGroup.Text.Trim();  
  40. if (s.Length == 0) return;  
  41. int idx = lbxGroup.SelectedIndex;  
  42. if (idx < 0)  
  43. {  
  44. lbxGroup.Items.Add(s);  
  45. idx = lbxGroup.Items.Count - 1;  
  46. }  
  47. else lbxGroup.Items.Insert(idx, s);  
  48. lbxGroup.SelectedIndex = idx;  
  49. }  
  50.  
  51. private void btnDelete_Click(object sender, EventArgs e)  
  52. {  
  53. int idx = lbxGroup.SelectedIndex;  
  54. if (idx < 0) return;  
  55. lbxGroup.Items.RemoveAt(idx);  
  56. if (lbxGroup.Items.Count <= 0) return;  
  57. lbxGroup.SelectedIndex = (idx < lbxGroup.Items.Count) ? idx : (idx - 1);  
  58. }  
  59.  
  60. private void btnUp_Click(object sender, EventArgs e)  
  61. {  
  62. int idx = lbxGroup.SelectedIndex;  
  63. if (idx < 1) return;  
  64. lbxGroup.Items.Insert(idx - 1, lbxGroup.SelectedItem);  
  65. lbxGroup.Items.RemoveAt(idx + 1);  
  66. lbxGroup.SelectedIndex = idx - 1;  
  67. }  
  68.  
  69. private void btnDown_Click(object sender, EventArgs e)  
  70. {  
  71. int idx = lbxGroup.SelectedIndex;  
  72. if (idx < 0    idx >= lbxGroup.Items.Count - 1) return;  
  73. lbxGroup.Items.Insert(idx + 2, lbxGroup.SelectedItem);  
  74. lbxGroup.Items.RemoveAt(idx);  
  75. lbxGroup.SelectedIndex = idx + 1;  
  76. }  
  77. }  

C# ConfigDlg.cs源程序這個類的代碼是非常簡單的,我就不多作解釋了。

【編輯推薦】

  1. C#數(shù)據(jù)庫查詢和操作大全
  2. 淺析C#擴(kuò)展方法
  3. C# Singleton的使用及優(yōu)缺點(diǎn)探討
  4. 詳細(xì)分析C#數(shù)據(jù)庫連接池
  5. C#數(shù)據(jù)庫備份及還原的實(shí)現(xiàn)代碼
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-08-20 10:54:29

C#做瀏覽器源程序

2009-08-24 18:06:36

源程序代碼C#讀取XML文件

2010-01-15 17:18:57

C++源程序

2010-01-28 09:31:57

C++開源程序

2009-08-13 17:04:09

C#語言C#程序

2009-08-20 17:49:53

學(xué)習(xí)C#程序

2009-08-19 17:11:49

C#程序集

2009-08-12 17:44:30

C# Web Serv

2009-08-12 18:28:09

C#事件處理程序

2009-08-24 15:46:46

C# SmartPho

2009-08-13 17:15:44

C#屏幕保護(hù)程序

2009-08-20 10:48:05

C#做Screen C

2009-08-07 17:32:17

C#編譯程序

2009-08-12 18:20:39

C#事件驅(qū)動程序

2009-08-26 15:10:34

脫離.net fram

2009-08-24 09:25:18

Visual C# ..NET應(yīng)用程序

2009-08-24 14:19:27

C# Windows應(yīng)

2009-08-14 11:00:16

C#創(chuàng)建Windows

2009-08-28 16:03:15

C#程序?qū)崿F(xiàn)鼠標(biāo)移動

2009-08-25 17:24:55

C#串口通信程序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产在视频一区二区三区吞精 | 一区二区三区久久久 | 亚洲成人一区二区 | 欧美成人在线免费 | 99re热精品视频 | www.97国产 | 人人射人人 | 成人日批视频 | 中文字幕91 | 中文字幕不卡在线88 | 99成人精品| 亚洲视频一区 | 丁香婷婷在线视频 | 国产高清久久久 | 日韩在线一区二区三区 | 中文字幕成人av | 三级在线免费观看 | 日本不卡视频 | 国产视频福利一区 | 免费国产精品久久久久久 | 欧洲亚洲一区 | 欧美激情网站 | 日韩欧美在线播放 | 亚洲精品欧美精品 | 国产一区日韩在线 | 国产高清区 | 日本午夜精品 | 颜色网站在线观看 | 国产亚洲一区二区在线观看 | 老牛影视av一区二区在线观看 | 免费观看一区二区三区毛片 | 成av在线 | 亚洲国产成人精品女人久久久 | 欧美理论片在线 | 999免费视频 | 成年免费大片黄在线观看一级 | 99久久日韩精品免费热麻豆美女 | 亚洲成人精品一区二区 | 日日夜夜草 | 91亚洲国产成人久久精品网站 | 日韩午夜 |