Form1.cs
上传用户:lxycoco
上传日期:2022-07-21
资源大小:38457k
文件大小:4k
源码类别:

C#编程

开发平台:

Others

  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 TestHarness
  8. {
  9. /// <summary>
  10. /// Summary description for Form1.
  11. /// </summary>
  12. public class Form1 : System.Windows.Forms.Form
  13. {
  14.     private System.Windows.Forms.Button btnGetSel;
  15.     private System.Windows.Forms.Button btnRoot;
  16.     private System.Windows.Forms.TextBox txtRoot;
  17.     private FolderTree.FolderTree folderTree1;
  18. /// <summary>
  19. /// Required designer variable.
  20. /// </summary>
  21. private System.ComponentModel.Container components = null;
  22. public Form1()
  23. {
  24. //
  25. // Required for Windows Form Designer support
  26. //
  27. InitializeComponent();
  28. //
  29. // TODO: Add any constructor code after InitializeComponent call
  30. //
  31. }
  32. /// <summary>
  33. /// Clean up any resources being used.
  34. /// </summary>
  35. protected override void Dispose( bool disposing )
  36. {
  37. if( disposing )
  38. {
  39. if (components != null) 
  40. {
  41. components.Dispose();
  42. }
  43. }
  44. base.Dispose( disposing );
  45. }
  46. #region Windows Form Designer generated code
  47. /// <summary>
  48. /// Required method for Designer support - do not modify
  49. /// the contents of this method with the code editor.
  50. /// </summary>
  51. private void InitializeComponent()
  52. {
  53.       this.btnGetSel = new System.Windows.Forms.Button();
  54.       this.btnRoot = new System.Windows.Forms.Button();
  55.       this.txtRoot = new System.Windows.Forms.TextBox();
  56.       this.folderTree1 = new FolderTree.FolderTree();
  57.       ((System.ComponentModel.ISupportInitialize)(this.folderTree1)).BeginInit();
  58.       this.SuspendLayout();
  59.       // 
  60.       // btnGetSel
  61.       // 
  62.       this.btnGetSel.Location = new System.Drawing.Point(216, 32);
  63.       this.btnGetSel.Name = "btnGetSel";
  64.       this.btnGetSel.Size = new System.Drawing.Size(80, 23);
  65.       this.btnGetSel.TabIndex = 1;
  66.       this.btnGetSel.Text = "Get Selected";
  67.       this.btnGetSel.Click += new System.EventHandler(this.btnGetSel_Click);
  68.       // 
  69.       // btnRoot
  70.       // 
  71.       this.btnRoot.Location = new System.Drawing.Point(216, 88);
  72.       this.btnRoot.Name = "btnRoot";
  73.       this.btnRoot.TabIndex = 2;
  74.       this.btnRoot.Text = "Set Root";
  75.       this.btnRoot.Click += new System.EventHandler(this.btnRoot_Click);
  76.       // 
  77.       // txtRoot
  78.       // 
  79.       this.txtRoot.Location = new System.Drawing.Point(192, 136);
  80.       this.txtRoot.Name = "txtRoot";
  81.       this.txtRoot.Size = new System.Drawing.Size(136, 20);
  82.       this.txtRoot.TabIndex = 3;
  83.       this.txtRoot.Text = "";
  84.       // 
  85.       // folderTree1
  86.       // 
  87.       this.folderTree1.ImageIndex = -1;
  88.       this.folderTree1.Location = new System.Drawing.Point(16, 16);
  89.       this.folderTree1.Name = "folderTree1";
  90.       this.folderTree1.SelectedImageIndex = -1;
  91.       this.folderTree1.Size = new System.Drawing.Size(160, 256);
  92.       this.folderTree1.TabIndex = 4;
  93.       // 
  94.       // Form1
  95.       // 
  96.       this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
  97.       this.ClientSize = new System.Drawing.Size(344, 301);
  98.       this.Controls.Add(this.folderTree1);
  99.       this.Controls.Add(this.txtRoot);
  100.       this.Controls.Add(this.btnRoot);
  101.       this.Controls.Add(this.btnGetSel);
  102.       this.Name = "Form1";
  103.       this.Text = "Form1";
  104.       ((System.ComponentModel.ISupportInitialize)(this.folderTree1)).EndInit();
  105.       this.ResumeLayout(false);
  106.     }
  107. #endregion
  108. /// <summary>
  109. /// The main entry point for the application.
  110. /// </summary>
  111. [STAThread]
  112. static void Main() 
  113. {
  114. Application.Run(new Form1());
  115. }
  116.     private void btnGetSel_Click(object sender, System.EventArgs e)
  117.     {
  118.       MessageBox.Show(folderTree1.SelectedFolder);
  119.     }
  120.     private void btnRoot_Click(object sender, System.EventArgs e)
  121.     {
  122.       folderTree1.RootFolder = txtRoot.Text;
  123.     }
  124. }
  125. }