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

📄 ch9_demoform005.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;

namespace CH9
{
    public partial class CH9_DemoForm005 : Form
    {
        public CH9_DemoForm005()
        {
            InitializeComponent();
        }

        private void tableToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.standardToolStrip.LayoutStyle = ToolStripLayoutStyle.Table;
            ((TableLayoutSettings)(this.standardToolStrip.LayoutSettings)).ColumnCount = 3;
        }

        private void bottomUpToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.standardToolStrip.LayoutStyle = ToolStripLayoutStyle.Flow;
            ((FlowLayoutSettings)(this.standardToolStrip.LayoutSettings)).FlowDirection = FlowDirection.BottomUp;
        }

        private void topDownToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.standardToolStrip.LayoutStyle = ToolStripLayoutStyle.Flow;
            ((FlowLayoutSettings)(this.standardToolStrip.LayoutSettings)).FlowDirection = FlowDirection.TopDown;

        }

        private void leftToRightToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.standardToolStrip.LayoutStyle = ToolStripLayoutStyle.Flow;
            ((FlowLayoutSettings)(this.standardToolStrip.LayoutSettings)).FlowDirection = FlowDirection.LeftToRight;
        }

        private void rightToLeftToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.standardToolStrip.LayoutStyle = ToolStripLayoutStyle.Flow;
            ((FlowLayoutSettings)(this.standardToolStrip.LayoutSettings)).FlowDirection = FlowDirection.RightToLeft;
        }

        private void autoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.standardToolStrip.LayoutStyle = ToolStripLayoutStyle.StackWithOverflow;
        }

        private void verticalToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            this.standardToolStrip.LayoutStyle = ToolStripLayoutStyle.VerticalStackWithOverflow;
        }

        private void horizontalToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            this.standardToolStrip.LayoutStyle = ToolStripLayoutStyle.HorizontalStackWithOverflow;
        }

        private void DockButton_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            switch (e.ClickedItem.Text)
            {
                case "上边界(&T)":
                    this.standardToolStrip.Dock = DockStyle.Top;

                    break;
                case "下边界(&B)":
                    this.standardToolStrip.Dock = DockStyle.Bottom;

                    break;
                case "左边界(&L)":
                    this.standardToolStrip.Dock = DockStyle.Left;

                    break;
                case "右边界(&R)":
                    this.standardToolStrip.Dock = DockStyle.Right;

                    break;
                case "填满窗体(&F)":
                    this.standardToolStrip.Dock = DockStyle.Fill;

                    break;
                default:
                    this.standardToolStrip.Dock = DockStyle.Left;

                    break;
            }
        }

        private void TextImageRelationButton_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            TextImageRelation tir;

            switch (e.ClickedItem.Text)
            {
                case "图像在文字之前(&I)":
                    tir = TextImageRelation.ImageBeforeText;

                    break;
                case "文字在图像之前(&T)":
                    tir = TextImageRelation.TextBeforeImage;

                    break;
                case "图像在文字之上(&A)":
                    tir = TextImageRelation.ImageAboveText;

                    break;
                case "文字在图像之上(&B)":
                    tir = TextImageRelation.TextAboveImage;

                    break;
                case "重叠(&O)":
                    tir = TextImageRelation.Overlay;

                    break;
                default:
                    tir = TextImageRelation.ImageBeforeText;

                    break;
            }

            foreach (ToolStripItem tsi in this.standardToolStrip.Items)
            {
                tsi.TextImageRelation = tir;
            }
        }

        private void TextAlignButton_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            ContentAlignment textAlign;

            switch (e.ClickedItem.Text)
            {
                case "靠左(&L)":
                    textAlign = ContentAlignment.MiddleLeft;

                    break;
                case "居中(&C)":
                    textAlign = ContentAlignment.MiddleCenter;

                    break;
                case "靠右(&R)":
                    textAlign = ContentAlignment.MiddleRight;

                    break;
                default:
                    textAlign = ContentAlignment.MiddleCenter;

                    break;
            }

            foreach (ToolStripItem tsi in this.standardToolStrip.Items)
            {
                tsi.TextAlign = textAlign;
            }
        }

        private void ImageAlignButton_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            ContentAlignment imageAlign;

            switch (e.ClickedItem.Text)
            {
                case "靠左(&L)":
                    imageAlign = ContentAlignment.MiddleLeft;

                    break;
                case "居中(&C)":
                    imageAlign = ContentAlignment.MiddleCenter;

                    break;
                case "靠右(&R)":
                    imageAlign = ContentAlignment.MiddleRight;

                    break;
                default:
                    imageAlign = ContentAlignment.MiddleCenter;

                    break;
            }

            foreach (ToolStripItem tsi in this.standardToolStrip.Items)
            {
                tsi.ImageAlign = imageAlign;
            }
        }

        private void CH9_DemoForm005_Load(object sender, EventArgs e)
        {

        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -