⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 startupform.cs

📁 章立民-visual stadio 2005 c#编程技巧
💻 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 + -