frmAbout.cs
上传用户:jx_fiona
上传日期:2014-03-08
资源大小:1387k
文件大小:11k
源码类别:

打印编程

开发平台:

Others

  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. namespace MisGoldPrinterTest
  7. {
  8. /// <summary>
  9. /// frmAbout 的摘要说明。
  10. /// </summary>
  11. public class frmAbout : System.Windows.Forms.Form
  12. {
  13. #region Windows 窗体设计器生成的代码
  14. private System.Windows.Forms.Label label2;
  15. private System.Windows.Forms.Label label1;
  16. private System.Windows.Forms.Label label3;
  17. private System.Windows.Forms.Label label5;
  18. private System.Windows.Forms.Label label6;
  19. private System.Windows.Forms.Label label7;
  20. private System.Windows.Forms.Label label8;
  21. private System.Windows.Forms.Label label9;
  22. private System.Windows.Forms.Label label10;
  23. private System.Windows.Forms.LinkLabel lkBlog;
  24. private System.Windows.Forms.LinkLabel lkForum;
  25. private System.Windows.Forms.TextBox txtDescript;
  26. private System.Windows.Forms.TextBox textBox1;
  27. private System.Windows.Forms.Button btnOK;
  28. /// <summary>
  29. /// 必需的设计器变量。
  30. /// </summary>
  31. private System.ComponentModel.Container components = null;
  32. public frmAbout()
  33. {
  34. //
  35. // Windows 窗体设计器支持所必需的
  36. //
  37. InitializeComponent();
  38. //
  39. // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
  40. //
  41. }
  42. /// <summary>
  43. /// 清理所有正在使用的资源。
  44. /// </summary>
  45. protected override void Dispose( bool disposing )
  46. {
  47. if( disposing )
  48. {
  49. if(components != null)
  50. {
  51. components.Dispose();
  52. }
  53. }
  54. base.Dispose( disposing );
  55. }
  56. /// <summary>
  57. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  58. /// 此方法的内容。
  59. /// </summary>
  60. private void InitializeComponent()
  61. {
  62. this.label2 = new System.Windows.Forms.Label();
  63. this.label1 = new System.Windows.Forms.Label();
  64. this.label3 = new System.Windows.Forms.Label();
  65. this.label5 = new System.Windows.Forms.Label();
  66. this.label6 = new System.Windows.Forms.Label();
  67. this.lkBlog = new System.Windows.Forms.LinkLabel();
  68. this.label7 = new System.Windows.Forms.Label();
  69. this.lkForum = new System.Windows.Forms.LinkLabel();
  70. this.label8 = new System.Windows.Forms.Label();
  71. this.label9 = new System.Windows.Forms.Label();
  72. this.label10 = new System.Windows.Forms.Label();
  73. this.txtDescript = new System.Windows.Forms.TextBox();
  74. this.textBox1 = new System.Windows.Forms.TextBox();
  75. this.btnOK = new System.Windows.Forms.Button();
  76. this.SuspendLayout();
  77. // 
  78. // label2
  79. // 
  80. this.label2.Font = new System.Drawing.Font("宋体", 15F);
  81. this.label2.ForeColor = System.Drawing.Color.Red;
  82. this.label2.Location = new System.Drawing.Point(14, 16);
  83. this.label2.Name = "label2";
  84. this.label2.Size = new System.Drawing.Size(232, 24);
  85. this.label2.TabIndex = 1;
  86. this.label2.Text = "MIS金质打印通";
  87. // 
  88. // label1
  89. // 
  90. this.label1.Font = new System.Drawing.Font("宋体", 9F);
  91. this.label1.Location = new System.Drawing.Point(14, 232);
  92. this.label1.Name = "label1";
  93. this.label1.Size = new System.Drawing.Size(120, 20);
  94. this.label1.TabIndex = 2;
  95. this.label1.Text = "本产品使用权属于:";
  96. // 
  97. // label3
  98. // 
  99. this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
  100. this.label3.Font = new System.Drawing.Font("宋体", 9F);
  101. this.label3.Location = new System.Drawing.Point(12, 254);
  102. this.label3.Name = "label3";
  103. this.label3.Size = new System.Drawing.Size(550, 26);
  104. this.label3.TabIndex = 3;
  105. this.label3.Text = "只要你愿意,就是你的。如需交流或合作,请联系作者。";
  106. // 
  107. // label5
  108. // 
  109. this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
  110. this.label5.Location = new System.Drawing.Point(0, 284);
  111. this.label5.Name = "label5";
  112. this.label5.Size = new System.Drawing.Size(584, 3);
  113. this.label5.TabIndex = 7;
  114. // 
  115. // label6
  116. // 
  117. this.label6.Font = new System.Drawing.Font("宋体", 9F);
  118. this.label6.Location = new System.Drawing.Point(12, 296);
  119. this.label6.Name = "label6";
  120. this.label6.Size = new System.Drawing.Size(100, 16);
  121. this.label6.TabIndex = 8;
  122. this.label6.Text = "更多实用源码:";
  123. // 
  124. // lkBlog
  125. // 
  126. this.lkBlog.Font = new System.Drawing.Font("宋体", 9F);
  127. this.lkBlog.Location = new System.Drawing.Point(12, 314);
  128. this.lkBlog.Name = "lkBlog";
  129. this.lkBlog.Size = new System.Drawing.Size(204, 18);
  130. this.lkBlog.TabIndex = 9;
  131. this.lkBlog.TabStop = true;
  132. this.lkBlog.Text = "http://www.webmis.com.cn";
  133. this.lkBlog.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel_LinkClicked);
  134. // 
  135. // label7
  136. // 
  137. this.label7.Font = new System.Drawing.Font("宋体", 9F);
  138. this.label7.Location = new System.Drawing.Point(14, 42);
  139. this.label7.Name = "label7";
  140. this.label7.Size = new System.Drawing.Size(232, 20);
  141. this.label7.TabIndex = 10;
  142. this.label7.Text = "版本:V2.5  免费共享版";
  143. // 
  144. // lkForum
  145. // 
  146. this.lkForum.Font = new System.Drawing.Font("宋体", 9F);
  147. this.lkForum.Location = new System.Drawing.Point(12, 356);
  148. this.lkForum.Name = "lkForum";
  149. this.lkForum.Size = new System.Drawing.Size(550, 18);
  150. this.lkForum.TabIndex = 12;
  151. this.lkForum.TabStop = true;
  152. this.lkForum.Text = "http://blog.csdn.net/flygoldfish";
  153. this.lkForum.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel_LinkClicked);
  154. // 
  155. // label8
  156. // 
  157. this.label8.Font = new System.Drawing.Font("宋体", 9F);
  158. this.label8.Location = new System.Drawing.Point(12, 338);
  159. this.label8.Name = "label8";
  160. this.label8.Size = new System.Drawing.Size(100, 16);
  161. this.label8.TabIndex = 11;
  162. this.label8.Text = "参预评论:";
  163. // 
  164. // label9
  165. // 
  166. this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
  167. this.label9.Location = new System.Drawing.Point(-1, 384);
  168. this.label9.Name = "label9";
  169. this.label9.Size = new System.Drawing.Size(584, 3);
  170. this.label9.TabIndex = 13;
  171. // 
  172. // label10
  173. // 
  174. this.label10.Font = new System.Drawing.Font("宋体", 9F);
  175. this.label10.Location = new System.Drawing.Point(12, 392);
  176. this.label10.Name = "label10";
  177. this.label10.Size = new System.Drawing.Size(468, 42);
  178. this.label10.TabIndex = 14;
  179. this.label10.Text = "敬告:本程序为共享软件,不经过任何加密,无需注册。您可以免费使用、复制、传播本程序中的任何部分,但是需要保留相关程序注释以便接受传播者阅读。作者对使用本程序所引起" +
  180. "的一切后果不承担任何责任。";
  181. // 
  182. // txtDescript
  183. // 
  184. this.txtDescript.Location = new System.Drawing.Point(12, 90);
  185. this.txtDescript.Multiline = true;
  186. this.txtDescript.Name = "txtDescript";
  187. this.txtDescript.ReadOnly = true;
  188. this.txtDescript.ScrollBars = System.Windows.Forms.ScrollBars.Both;
  189. this.txtDescript.Size = new System.Drawing.Size(550, 134);
  190. this.txtDescript.TabIndex = 15;
  191. this.txtDescript.Text = @"诚征冠名、赞助商、合作:
  192. 010 - 8112 0172
  193. 功能特点:
  194. 简单快捷、易用实用,源码定制、变换无穷,Excel通打天下报表
  195. 功能概述:
  196. 本程序为通用打印程序,单据、会计凭证、发票清单、报表、任意复杂表格、合并表格如工矿企业合同都可以由系统提供的几个默认打印对象组合打印。
  197. DataGrid、DataTable、ListView、MSHFlexGrid、VS2005DataGridView等二维形式或二维数组全部可以打印。源码二次开发,通打天下报表。
  198. 后期版本将陆续提供XML描述、SQL数据源的打印,并用管理器管理任意多个网格、文本对象、图象等,用户可以随意定义。
  199. MIS金质打印通(Excel专版)
  200. 开发Excel操作打印功能,能够生成Excel文件、Excel打印预览、Excel操作、Excel模板自定制套打、报表、分析、图形统计。
  201. 程序提供:
  202. 周方勇 (长江支流)
  203. Email: flygoldfish@sina.com
  204. QQ: 150439795
  205. 友情下载:
  206. 作者主页:
  207. http://www.webmis.com.cn
  208. 中国共享软件网:
  209. http://www.shareware.cn/pub/2261.html/2319.html
  210. DOTNET控件网:
  211. http://www.dnc.com.cn/?g=productview&id=252
  212. 中国盟动力:
  213. http://www.tomore.com/1/20163.html
  214. 程序太平洋:
  215. http://www.5ivb.net/Down/10/20054261071394
  216. 开源盛世:
  217. http://www.vscodes.com/Software/Catalog32/404.html
  218. 功能列表:
  219. 打印、预览、页面设置对话框
  220. 可以指定每个对象是否每页重复打印
  221. 可以调整套打
  222. 可以每页都显示当前页小计
  223. 可以为每页指定打印行数,小于等于0自适应,默认
  224. 可以打印装订线,分左装订和上装订,随意选择
  225. 打印有效区域矩阵,以在开发中参照
  226. 可以指定打印边框,分单边框,加粗单边框、双边框、加粗双边框等等
  227. 分页处理
  228. 背景颜色
  229. 能够生成Excel文件、Excel打印预览、Excel操作。
  230. 自定制模板打印,非常灵活。完成各种打印、套打、报表、图表分析。
  231. MIS金质打印通(Excel专版)
  232. 打印对象提供:
  233. 主标题
  234. 副标题
  235. 页顶(简单的一行三列打印样式,第一列居左,第三列居右,中间列居中)
  236. 网格头(任意行列数,正文网格主体之上的几行几列的标注说明)
  237. 网格标题(多层表头,任意合并,适应中国特点)
  238. 网格主体(清单、报表等等要打印的数据)
  239. 网格底(任意行列数)
  240. 页底(简单的一行三列打印样式,第一列居左,第三列居右,中间列居中)
  241. 二次开发:
  242. 根据核心源码进行二次开发,满足各种不同需要。
  243. 最新源码及相关文章:
  244. http://www.webmis.com.cn
  245. http://blog.csdn.net/flygoldfish/
  246. ★★★★★声明:本文版权、解释权、现有源代码版权归周方勇所有,如需转载,请保留完整的内容及此声明,以维护知识产权★★★★★";
  247. // 
  248. // textBox1
  249. // 
  250. this.textBox1.BackColor = System.Drawing.SystemColors.Control;
  251. this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
  252. this.textBox1.Location = new System.Drawing.Point(14, 66);
  253. this.textBox1.Name = "textBox1";
  254. this.textBox1.Size = new System.Drawing.Size(548, 14);
  255. this.textBox1.TabIndex = 16;
  256. this.textBox1.Text = "版权所有:周方勇[长江支流]  Email:flygoldfish@163.com  QQ:150439795";
  257. // 
  258. // btnOK
  259. // 
  260. this.btnOK.Location = new System.Drawing.Point(494, 392);
  261. this.btnOK.Name = "btnOK";
  262. this.btnOK.TabIndex = 0;
  263. this.btnOK.Text = "确定";
  264. this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
  265. // 
  266. // frmAbout
  267. // 
  268. this.AcceptButton = this.btnOK;
  269. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  270. this.ClientSize = new System.Drawing.Size(576, 440);
  271. this.Controls.Add(this.btnOK);
  272. this.Controls.Add(this.textBox1);
  273. this.Controls.Add(this.txtDescript);
  274. this.Controls.Add(this.label10);
  275. this.Controls.Add(this.label9);
  276. this.Controls.Add(this.lkForum);
  277. this.Controls.Add(this.label8);
  278. this.Controls.Add(this.label7);
  279. this.Controls.Add(this.lkBlog);
  280. this.Controls.Add(this.label6);
  281. this.Controls.Add(this.label5);
  282. this.Controls.Add(this.label3);
  283. this.Controls.Add(this.label1);
  284. this.Controls.Add(this.label2);
  285. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
  286. this.MaximizeBox = false;
  287. this.MinimizeBox = false;
  288. this.Name = "frmAbout";
  289. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
  290. this.Text = "关于  MIS金质打印通  ...";
  291. this.ResumeLayout(false);
  292. }
  293. #endregion
  294. private void linkLabel_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
  295. {
  296. System.Diagnostics.Process.Start("IEXPLORE.EXE",((LinkLabel)sender).Text);
  297. }
  298. private void btnOK_Click(object sender, System.EventArgs e)
  299. {
  300. this.Close();
  301. }
  302. }//End Class
  303. }//End Namespace