📄 startupform.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace CH9
{
public partial class StartUpForm : Form
{
public StartUpForm()
{
InitializeComponent();
DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory);
FileInfo[] DemoWinForms = di.GetFiles("CH9_Demo*.cs");
foreach (FileInfo DemoWinFormFile in DemoWinForms)
{
if (DemoWinFormFile.Name.IndexOf(".designer") < 0)
{
this.cboFormsToRun.Items.Add(DemoWinFormFile.Name);
}
}
// 设定 ToolTip 控件的各??性。
ToolTip1.IsBalloon = true;
// 设定ToolTip 控件的背景色。
ToolTip1.BackColor = Color.Black;
// 设定 ToolTip 控件的前景色。
ToolTip1.ForeColor = Color.Red;
ToolTip1.ToolTipIcon = ToolTipIcon.Info;
ToolTip1.UseAnimation = true;
ToolTip1.UseFading = true;
}
private void btnOpen_Click(object sender, EventArgs e)
{
if (this.cboFormsToRun.SelectedIndex >= 0)
{
string choice = this.cboFormsToRun.SelectedItem.ToString();
switch (choice)
{
case "CH9_DemoForm001.cs":
CH9_DemoForm001 myCH9_DemoForm001 = new CH9_DemoForm001();
myCH9_DemoForm001.Show();
break;
case "CH9_DemoForm002.cs":
CH9_DemoForm002 myCH9_DemoForm002 = new CH9_DemoForm002();
myCH9_DemoForm002.Show();
break;
case "CH9_DemoForm003.cs":
CH9_DemoForm003 myCH9_DemoForm003 = new CH9_DemoForm003();
myCH9_DemoForm003.Show();
break;
case "CH9_DemoForm004.cs":
CH9_DemoForm004 myCH9_DemoForm004 = new CH9_DemoForm004();
myCH9_DemoForm004.Show();
break;
case "CH9_DemoForm005.cs":
CH9_DemoForm005 myCH9_DemoForm005 = new CH9_DemoForm005();
myCH9_DemoForm005.Show();
break;
case "CH9_DemoForm006.cs":
CH9_DemoForm006 myCH9_DemoForm006 = new CH9_DemoForm006();
myCH9_DemoForm006.Show();
break;
case "CH9_DemoForm007.cs":
CH9_DemoForm007 myCH9_DemoForm007 = new CH9_DemoForm007();
myCH9_DemoForm007.Show();
break;
case "CH9_DemoForm008.cs":
CH9_DemoForm008 myCH9_DemoForm008 = new CH9_DemoForm008();
myCH9_DemoForm008.Show();
break;
case "CH9_DemoForm009.cs":
CH9_DemoForm009 myCH9_DemoForm009 = new CH9_DemoForm009();
myCH9_DemoForm009.Show();
break;
case "CH9_DemoForm010.cs":
CH9_DemoForm010 myCH9_DemoForm010 = new CH9_DemoForm010();
myCH9_DemoForm010.Show();
break;
}
}
}
private void btnClose_Click(object sender, EventArgs e)
{
this.Close();
}
private void StartUpForm_Activated(object sender, EventArgs e)
{
// 在下拉式列表框上显示工具提示信息。
ToolTip1.Show("请选择所要运行的程序范例,然后单击‘启动’按钮。",
this.cboFormsToRun, (int)(this.cboFormsToRun.Width / 4),
(int)(this.cboFormsToRun.Height / 2), 10000);
}
private void StartUpForm_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
System.Drawing.Drawing2D.LinearGradientBrush lb = new System.Drawing.Drawing2D.LinearGradientBrush(this.DisplayRectangle, Color.Red, Color.LightYellow, System.Drawing.Drawing2D.LinearGradientMode.BackwardDiagonal);
g.FillRectangle(lb, this.DisplayRectangle);
}
private void cboFormsToRun_DropDown(object sender, EventArgs e)
{
// 隐藏下拉列表框上方的工具提示信息。
this.ToolTip1.Hide(this.cboFormsToRun);
}
private void cboFormsToRun_DropDownClosed(object sender, EventArgs e)
{
if (cboFormsToRun.SelectedIndex != -1)
{
// 在下拉式列表框上方显示工具提示信息。
ToolTip1.Show("您已经选择了程序范例" + cboFormsToRun.SelectedItem.ToString() +
Environment.NewLine +
"单击‘启动’按钮运行它", this.cboFormsToRun, (int)(this.cboFormsToRun.Width / 4),
(int)(this.cboFormsToRun.Height / 2), 10000);
}
else
{
// 在下拉式列表框上方显示工具提示信息。
ToolTip1.Show("请选择所要运行的程序范例,然后单击‘启动’按钮。", this.cboFormsToRun,
(int)(this.cboFormsToRun.Width / 4), (int)(this.cboFormsToRun.Height / 2), 10000);
}
}
private void PictureBox1_Click(object sender, EventArgs e)
{
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -