Form1.cs
上传用户:chizxy
上传日期:2014-11-29
资源大小:407k
文件大小:6k
源码类别:

其他行业

开发平台:

C#

  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. using System.Data;
  7. using System.IO;
  8. namespace popedom
  9. {
  10. /// <summary>
  11. /// Form1 的摘要说明。
  12. /// </summary>
  13. public class Form1 : System.Windows.Forms.Form
  14. {
  15. private string file_url;
  16. private string app_url;
  17. private System.Windows.Forms.Label label1;
  18. private System.Windows.Forms.TextBox textBox1;
  19. private System.Windows.Forms.Button btn_browse;
  20. private System.Windows.Forms.Button btn_ok;
  21. private System.Windows.Forms.PictureBox pictureBox1;
  22. private System.Windows.Forms.Button btn_esc;
  23. /// <summary>
  24. /// 必需的设计器变量。
  25. /// </summary>
  26. private System.ComponentModel.Container components = null;
  27. public Form1()
  28. {
  29. //
  30. // Windows 窗体设计器支持所必需的
  31. //
  32. InitializeComponent();
  33. //
  34. // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
  35. //
  36. }
  37. /// <summary>
  38. /// 清理所有正在使用的资源。
  39. /// </summary>
  40. protected override void Dispose( bool disposing )
  41. {
  42. if( disposing )
  43. {
  44. if (components != null) 
  45. {
  46. components.Dispose();
  47. }
  48. }
  49. base.Dispose( disposing );
  50. }
  51. #region Windows 窗体设计器生成的代码
  52. /// <summary>
  53. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  54. /// 此方法的内容。
  55. /// </summary>
  56. private void InitializeComponent()
  57. {
  58. System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
  59. this.label1 = new System.Windows.Forms.Label();
  60. this.textBox1 = new System.Windows.Forms.TextBox();
  61. this.btn_browse = new System.Windows.Forms.Button();
  62. this.btn_ok = new System.Windows.Forms.Button();
  63. this.pictureBox1 = new System.Windows.Forms.PictureBox();
  64. this.btn_esc = new System.Windows.Forms.Button();
  65. this.SuspendLayout();
  66. // 
  67. // label1
  68. // 
  69. this.label1.Location = new System.Drawing.Point(8, 14);
  70. this.label1.Name = "label1";
  71. this.label1.Size = new System.Drawing.Size(100, 16);
  72. this.label1.TabIndex = 0;
  73. this.label1.Text = "请选择授权文件";
  74. // 
  75. // textBox1
  76. // 
  77. this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
  78. this.textBox1.Location = new System.Drawing.Point(24, 47);
  79. this.textBox1.Name = "textBox1";
  80. this.textBox1.Size = new System.Drawing.Size(208, 21);
  81. this.textBox1.TabIndex = 1;
  82. this.textBox1.Text = "";
  83. // 
  84. // btn_browse
  85. // 
  86. this.btn_browse.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
  87. this.btn_browse.Location = new System.Drawing.Point(244, 47);
  88. this.btn_browse.Name = "btn_browse";
  89. this.btn_browse.TabIndex = 2;
  90. this.btn_browse.Text = "浏览";
  91. this.btn_browse.Click += new System.EventHandler(this.btn_browse_Click);
  92. // 
  93. // btn_ok
  94. // 
  95. this.btn_ok.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
  96. this.btn_ok.Location = new System.Drawing.Point(144, 98);
  97. this.btn_ok.Name = "btn_ok";
  98. this.btn_ok.Size = new System.Drawing.Size(56, 24);
  99. this.btn_ok.TabIndex = 3;
  100. this.btn_ok.Text = "确定";
  101. this.btn_ok.Click += new System.EventHandler(this.btn_ok_Click);
  102. // 
  103. // pictureBox1
  104. // 
  105. this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
  106. this.pictureBox1.Location = new System.Drawing.Point(0, 88);
  107. this.pictureBox1.Name = "pictureBox1";
  108. this.pictureBox1.Size = new System.Drawing.Size(344, 4);
  109. this.pictureBox1.TabIndex = 4;
  110. this.pictureBox1.TabStop = false;
  111. // 
  112. // btn_esc
  113. // 
  114. this.btn_esc.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
  115. this.btn_esc.Location = new System.Drawing.Point(232, 98);
  116. this.btn_esc.Name = "btn_esc";
  117. this.btn_esc.Size = new System.Drawing.Size(56, 24);
  118. this.btn_esc.TabIndex = 5;
  119. this.btn_esc.Text = "取消";
  120. this.btn_esc.Click += new System.EventHandler(this.btn_esc_Click);
  121. // 
  122. // Form1
  123. // 
  124. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  125. this.ClientSize = new System.Drawing.Size(328, 125);
  126. this.Controls.Add(this.btn_esc);
  127. this.Controls.Add(this.pictureBox1);
  128. this.Controls.Add(this.btn_ok);
  129. this.Controls.Add(this.btn_browse);
  130. this.Controls.Add(this.textBox1);
  131. this.Controls.Add(this.label1);
  132. this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
  133. this.MaximizeBox = false;
  134. this.Name = "Form1";
  135. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
  136. this.Text = "授权文件设置";
  137. this.ResumeLayout(false);
  138. }
  139. #endregion
  140. /// <summary>
  141. /// 应用程序的主入口点。
  142. /// </summary>
  143. [STAThread]
  144. static void Main() 
  145. {
  146. Application.Run(new Form1());
  147. }
  148. private void btn_browse_Click(object sender, System.EventArgs e)
  149. {
  150.     OpenFileDialog opfile = new OpenFileDialog();
  151. opfile.Filter = "授权文件.dat|*.dat|所有文件|*.*";
  152. if(opfile.ShowDialog() == DialogResult.OK)
  153. {
  154. this.file_url = opfile.FileName;
  155. this.textBox1.Text = this.file_url;
  156. }
  157. }
  158. private void btn_ok_Click(object sender, System.EventArgs e)
  159. {
  160. if(this.textBox1.Text.Length>0)
  161. {
  162. this.app_url = Application.StartupPath+"\授权文件.dat";
  163. try
  164. {
  165. File.Copy(this.textBox1.Text.Trim(),this.app_url,true);
  166. MessageBox.Show("授权文件设置成功","系统信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
  167. }
  168. catch(IOException ee)
  169. {
  170. MessageBox.Show("系统错误:"+ee.Message.ToString(),"系统错误",MessageBoxButtons.OK,MessageBoxIcon.Error);
  171. }
  172. }
  173. else
  174. {
  175. MessageBox.Show("请先选择授权文件","错误信息",MessageBoxButtons.OK,MessageBoxIcon.Warning);
  176. }
  177. }
  178. private void btn_esc_Click(object sender, System.EventArgs e)
  179. {
  180. this.Close();
  181. }
  182. }
  183. }