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