📄 ctrltaskstepwinzard.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;
using DS.EMIS.StartPrepare.Common;
namespace DS.EMIS.StartPrepare
{
/// <summary>
/// CtrlTaskStepWinzard 的摘要说明。
/// </summary>
public class CtrlTaskStepWinzard : System.Windows.Forms.UserControl
{
#region ### 控件变量 ###
private System.Windows.Forms.Panel pnlMiddle;
private DS.EMIS.StartPrepare.PaneCaption pnlTop;
private DS.EMIS.StartPrepare.TaskStepButton DBUserTaskStepButton;
private DS.EMIS.StartPrepare.TaskStepButton DBTaskStepButton;
private DS.EMIS.StartPrepare.TaskStepButton OptiTaskStepButton;
private DS.EMIS.StartPrepare.TaskStepButton InitTaskStepButton;
private DS.EMIS.StartPrepare.TaskStepButton SysUserTaskStepButton;
private DS.EMIS.StartPrepare.TaskStepImage taskStepImage1;
private DS.EMIS.StartPrepare.TaskStepImage taskStepImage2;
private DS.EMIS.StartPrepare.TaskStepImage taskStepImage3;
private DS.EMIS.StartPrepare.TaskStepImage taskStepImage4;
private System.Windows.Forms.Label label1;
private System.ComponentModel.IContainer components = null;
#region 组件设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.pnlMiddle = new System.Windows.Forms.Panel();
this.label1 = new System.Windows.Forms.Label();
this.taskStepImage4 = new DS.EMIS.StartPrepare.TaskStepImage();
this.taskStepImage3 = new DS.EMIS.StartPrepare.TaskStepImage();
this.taskStepImage2 = new DS.EMIS.StartPrepare.TaskStepImage();
this.taskStepImage1 = new DS.EMIS.StartPrepare.TaskStepImage();
this.SysUserTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
this.InitTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
this.OptiTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
this.DBTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
this.DBUserTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
this.pnlTop = new DS.EMIS.StartPrepare.PaneCaption();
this.pnlMiddle.SuspendLayout();
this.SuspendLayout();
//
// pnlMiddle
//
this.pnlMiddle.BackColor = System.Drawing.SystemColors.Window;
this.pnlMiddle.Controls.Add(this.label1);
this.pnlMiddle.Controls.Add(this.taskStepImage4);
this.pnlMiddle.Controls.Add(this.taskStepImage3);
this.pnlMiddle.Controls.Add(this.taskStepImage2);
this.pnlMiddle.Controls.Add(this.taskStepImage1);
this.pnlMiddle.Controls.Add(this.SysUserTaskStepButton);
this.pnlMiddle.Controls.Add(this.InitTaskStepButton);
this.pnlMiddle.Controls.Add(this.OptiTaskStepButton);
this.pnlMiddle.Controls.Add(this.DBTaskStepButton);
this.pnlMiddle.Controls.Add(this.DBUserTaskStepButton);
this.pnlMiddle.Dock = System.Windows.Forms.DockStyle.Fill;
this.pnlMiddle.Location = new System.Drawing.Point(0, 26);
this.pnlMiddle.Name = "pnlMiddle";
this.pnlMiddle.Size = new System.Drawing.Size(256, 566);
this.pnlMiddle.TabIndex = 1;
//
// label1
//
this.label1.BackColor = System.Drawing.SystemColors.Control;
this.label1.Dock = System.Windows.Forms.DockStyle.Left;
this.label1.Location = new System.Drawing.Point(0, 0);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(1, 566);
this.label1.TabIndex = 13;
this.label1.Text = "label1";
//
// taskStepImage4
//
this.taskStepImage4.Location = new System.Drawing.Point(113, 392);
this.taskStepImage4.Name = "taskStepImage4";
this.taskStepImage4.Size = new System.Drawing.Size(26, 32);
this.taskStepImage4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.taskStepImage4.TabIndex = 12;
this.taskStepImage4.TabStop = false;
this.taskStepImage4.TaskImageState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
//
// taskStepImage3
//
this.taskStepImage3.Location = new System.Drawing.Point(113, 292);
this.taskStepImage3.Name = "taskStepImage3";
this.taskStepImage3.Size = new System.Drawing.Size(26, 32);
this.taskStepImage3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.taskStepImage3.TabIndex = 11;
this.taskStepImage3.TabStop = false;
this.taskStepImage3.TaskImageState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
//
// taskStepImage2
//
this.taskStepImage2.Location = new System.Drawing.Point(113, 192);
this.taskStepImage2.Name = "taskStepImage2";
this.taskStepImage2.Size = new System.Drawing.Size(26, 32);
this.taskStepImage2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.taskStepImage2.TabIndex = 10;
this.taskStepImage2.TabStop = false;
this.taskStepImage2.TaskImageState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
//
// taskStepImage1
//
this.taskStepImage1.Location = new System.Drawing.Point(113, 92);
this.taskStepImage1.Name = "taskStepImage1";
this.taskStepImage1.Size = new System.Drawing.Size(26, 32);
this.taskStepImage1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.taskStepImage1.TabIndex = 9;
this.taskStepImage1.TabStop = false;
this.taskStepImage1.TaskImageState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
//
// SysUserTaskStepButton
//
this.SysUserTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
this.SysUserTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
this.SysUserTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.SysUserTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
this.SysUserTaskStepButton.Location = new System.Drawing.Point(72, 424);
this.SysUserTaskStepButton.Name = "SysUserTaskStepButton";
this.SysUserTaskStepButton.Size = new System.Drawing.Size(112, 68);
this.SysUserTaskStepButton.TabIndex = 4;
this.SysUserTaskStepButton.TaskFormName = "SysUserTask";
this.SysUserTaskStepButton.TaskStepBtnKey = "BtnSysUserTask";
this.SysUserTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
this.SysUserTaskStepButton.TaskStepTaskName = "SysUserTask";
this.SysUserTaskStepButton.Text = "创建超级用户";
this.SysUserTaskStepButton.Click += new System.EventHandler(this.SysUserTaskStepButton_Click);
//
// InitTaskStepButton
//
this.InitTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
this.InitTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
this.InitTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.InitTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
this.InitTaskStepButton.Location = new System.Drawing.Point(72, 324);
this.InitTaskStepButton.Name = "InitTaskStepButton";
this.InitTaskStepButton.Size = new System.Drawing.Size(112, 68);
this.InitTaskStepButton.TabIndex = 3;
this.InitTaskStepButton.TaskFormName = "InitDBTask";
this.InitTaskStepButton.TaskStepBtnKey = "BtnInitDB";
this.InitTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
this.InitTaskStepButton.TaskStepTaskName = "InitDBTask";
this.InitTaskStepButton.Text = "初始化数据库";
this.InitTaskStepButton.Click += new System.EventHandler(this.InitTaskStepButton_Click);
//
// OptiTaskStepButton
//
this.OptiTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
this.OptiTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
this.OptiTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.OptiTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
this.OptiTaskStepButton.Location = new System.Drawing.Point(72, 224);
this.OptiTaskStepButton.Name = "OptiTaskStepButton";
this.OptiTaskStepButton.Size = new System.Drawing.Size(112, 68);
this.OptiTaskStepButton.TabIndex = 2;
this.OptiTaskStepButton.TaskFormName = "OptiDBTask";
this.OptiTaskStepButton.TaskStepBtnKey = "BtnOptiDB";
this.OptiTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
this.OptiTaskStepButton.TaskStepTaskName = "OptiDBTask";
this.OptiTaskStepButton.Text = "优化数据库";
this.OptiTaskStepButton.Click += new System.EventHandler(this.OptiTaskStepButton_Click);
//
// DBTaskStepButton
//
this.DBTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
this.DBTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
this.DBTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.DBTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
this.DBTaskStepButton.Location = new System.Drawing.Point(72, 124);
this.DBTaskStepButton.Name = "DBTaskStepButton";
this.DBTaskStepButton.Size = new System.Drawing.Size(112, 68);
this.DBTaskStepButton.TabIndex = 1;
this.DBTaskStepButton.TaskFormName = "CreateDBTask";
this.DBTaskStepButton.TaskStepBtnKey = "BtnCreateDB";
this.DBTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
this.DBTaskStepButton.TaskStepTaskName = "CreateDBTask";
this.DBTaskStepButton.Text = "创建数据库";
this.DBTaskStepButton.Click += new System.EventHandler(this.DBTaskStepButton_Click);
//
// DBUserTaskStepButton
//
this.DBUserTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
this.DBUserTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
this.DBUserTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.DBUserTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
this.DBUserTaskStepButton.Location = new System.Drawing.Point(72, 24);
this.DBUserTaskStepButton.Name = "DBUserTaskStepButton";
this.DBUserTaskStepButton.Size = new System.Drawing.Size(112, 68);
this.DBUserTaskStepButton.TabIndex = 0;
this.DBUserTaskStepButton.TaskFormName = "CreateDBUserTask";
this.DBUserTaskStepButton.TaskStepBtnKey = "BtnCreateDBUser";
this.DBUserTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
this.DBUserTaskStepButton.TaskStepTaskName = "CreateDBUserTask";
this.DBUserTaskStepButton.Text = "创建数据库用户";
this.DBUserTaskStepButton.Click += new System.EventHandler(this.DBUserTaskStepButton_Click);
//
// pnlTop
//
this.pnlTop.AllowActive = false;
this.pnlTop.AntiAlias = false;
this.pnlTop.Caption = "执行步骤";
this.pnlTop.Dock = System.Windows.Forms.DockStyle.Top;
this.pnlTop.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
this.pnlTop.Location = new System.Drawing.Point(0, 0);
this.pnlTop.Name = "pnlTop";
this.pnlTop.Size = new System.Drawing.Size(256, 26);
this.pnlTop.TabIndex = 2;
//
// CtrlTaskStepWinzard
//
this.Controls.Add(this.pnlMiddle);
this.Controls.Add(this.pnlTop);
this.Name = "CtrlTaskStepWinzard";
this.Size = new System.Drawing.Size(256, 592);
this.pnlMiddle.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
#endregion
#region ### ctor & dispose ###
#region ctor
public CtrlTaskStepWinzard()
{
// 该调用是 Windows.Forms 窗体设计器所必需的。
InitializeComponent();
LoadTaskStepBtn();
// TODO: 在 InitializeComponent 调用后添加任何初始化
}
#endregion
#region dispose
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#endregion
#endregion
#region ### 自定义变量 ###
#region 设置按钮状态改变是否可用
public static bool SetStateFlag = false;
#endregion
#endregion
#region ### 自定义属性 ###
#region HashTable
private Hashtable taskStepHash = new Hashtable();
public Hashtable TaskStepHash
{
get{return this.taskStepHash;}
set{this.taskStepHash = value;}
}
private Hashtable taskStepImageHash = new Hashtable();
public Hashtable TaskStepImageHash
{
get{return this.taskStepImageHash;}
set{this.taskStepImageHash = value;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -