Form1.cs
上传用户:hx800c
上传日期:2020-12-02
资源大小:792k
文件大小:3k
源码类别:

编辑框

开发平台:

Visual Basic

  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. namespace ScreenCap
  8. {
  9. /// <summary>
  10. /// Form1 的摘要说明。
  11. /// </summary>
  12. public class Form1 : System.Windows.Forms.Form
  13. {
  14. private AxSCREENCAPLib.AxScreenCap axScreenCap1;
  15. private System.Windows.Forms.Button button1;
  16. /// <summary>
  17. /// 必需的设计器变量。
  18. /// </summary>
  19. private System.ComponentModel.Container components = null;
  20. public Form1()
  21. {
  22. //
  23. // Windows 窗体设计器支持所必需的
  24. //
  25. InitializeComponent();
  26. //
  27. // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
  28. //
  29. }
  30. /// <summary>
  31. /// 清理所有正在使用的资源。
  32. /// </summary>
  33. protected override void Dispose( bool disposing )
  34. {
  35. if( disposing )
  36. {
  37. if (components != null) 
  38. {
  39. components.Dispose();
  40. }
  41. }
  42. base.Dispose( disposing );
  43. }
  44. #region Windows 窗体设计器生成的代码
  45. /// <summary>
  46. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  47. /// 此方法的内容。
  48. /// </summary>
  49. private void InitializeComponent()
  50. {
  51. System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
  52. this.axScreenCap1 = new AxSCREENCAPLib.AxScreenCap();
  53. this.button1 = new System.Windows.Forms.Button();
  54. ((System.ComponentModel.ISupportInitialize)(this.axScreenCap1)).BeginInit();
  55. this.SuspendLayout();
  56. // 
  57. // axScreenCap1
  58. // 
  59. this.axScreenCap1.Enabled = true;
  60. this.axScreenCap1.Location = new System.Drawing.Point(24, 24);
  61. this.axScreenCap1.Name = "axScreenCap1";
  62. this.axScreenCap1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axScreenCap1.OcxState")));
  63. this.axScreenCap1.Size = new System.Drawing.Size(16, 16);
  64. this.axScreenCap1.TabIndex = 0;
  65. // 
  66. // button1
  67. // 
  68. this.button1.Location = new System.Drawing.Point(96, 72);
  69. this.button1.Name = "button1";
  70. this.button1.Size = new System.Drawing.Size(88, 24);
  71. this.button1.TabIndex = 1;
  72. this.button1.Text = "button1";
  73. this.button1.Click += new System.EventHandler(this.button1_Click);
  74. // 
  75. // Form1
  76. // 
  77. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  78. this.ClientSize = new System.Drawing.Size(292, 157);
  79. this.Controls.Add(this.button1);
  80. this.Controls.Add(this.axScreenCap1);
  81. this.Name = "Form1";
  82. this.Text = "Form1";
  83. ((System.ComponentModel.ISupportInitialize)(this.axScreenCap1)).EndInit();
  84. this.ResumeLayout(false);
  85. }
  86. #endregion
  87. /// <summary>
  88. /// 应用程序的主入口点。
  89. /// </summary>
  90. [STAThread]
  91. static void Main() 
  92. {
  93. Application.Run(new Form1());
  94. }
  95. private void button1_Click(object sender, System.EventArgs e)
  96. {
  97. string sPath = "C:\Screen.bmp"  ;
  98. if(axScreenCap1.StartCap(sPath)>0)
  99. MessageBox.Show("已经保存为" + sPath);
  100. }
  101. }
  102. }