本文整理汇总了C#中System.Windows.Forms.TabControl.HotTrack属性的典型用法代码示例。如果您正苦于以下问题:C# TabControl.HotTrack属性的具体用法?C# TabControl.HotTrack怎么用?C# TabControl.HotTrack使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类System.Windows.Forms.TabControl
的用法示例。
在下文中一共展示了TabControl.HotTrack属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MyTabs
//引入命名空间
using System.Drawing;
using System.Windows.Forms;
public class Form1 : Form
{
private TabControl tabControl1;
private TabPage tabPage1;
private TabPage tabPage2;
private void MyTabs()
{
this.tabControl1 = new TabControl();
this.tabPage1 = new TabPage();
this.tabPage2 = new TabPage();
this.tabControl1.Controls.AddRange(new Control[] {
this.tabPage1,
this.tabPage2});
this.tabControl1.Padding = new Point(15, 10);
this.tabControl1.Location = new Point(35, 25);
this.tabControl1.Size = new Size(220, 220);
// Highlights TabPage.Text when the mouse passes over tabs.
this.tabControl1.HotTrack = true;
this.tabPage1.Text = "myTabPage1";
this.tabPage2.Text = "myTabPage2";
this.Size = new Size(300, 300);
this.Controls.AddRange(new Control[] {
this.tabControl1});
}
public Form1()
{
MyTabs();
}
static void Main()
{
Application.Run(new Form1());
}
}
示例2: TabControls
//引入命名空间
using System;
using System.Drawing;
using System.Windows.Forms;
public class TabControls : Form
{
public TabControls()
{
Size = new Size(325,375);
TabControl tc = new TabControl();
tc.Parent = this;
tc.Size = new Size(275,300);
tc.Location = new Point(25,25);
tc.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |
AnchorStyles.Left | AnchorStyles.Right;
tc.Alignment = TabAlignment.Top;
tc.Appearance = TabAppearance.Normal;
tc.HotTrack = true;
tc.Multiline = true;
tc.Padding = new Point(20,3);
tc.SizeMode = TabSizeMode.FillToRight;
tc.SelectedIndexChanged += new EventHandler(tc_Changed);
tc.Text = "Some text";
Image img = Image.FromFile("1.ico");
ImageList imgList = new ImageList();
imgList.Images.Add(img);
tc.ImageList = imgList;
TabPage tpAddress = new TabPage();
tpAddress.Parent = tc;
tpAddress.Text = "Address Book";
TabPage tpDates = new TabPage();
tpDates.Parent = tc;
tpDates.Text = "Date Book";
TabPage tpToDo = new TabPage();
tpToDo.Parent = tc;
tpToDo.Text = "ToDo List";
TabPage tpMisc = new TabPage();
tpMisc.Parent = tc;
tpMisc.Text = "Email";
tpMisc.ImageIndex = 0;
Label lbl = new Label();
lbl.Parent = tpAddress;
lbl.Text = "Address book";
lbl.AutoSize = true;
lbl.Location = new Point(10,25);
Panel pnl = new Panel();
pnl.Parent = tpDates;
pnl.BorderStyle = BorderStyle.Fixed3D;
pnl.Location = new Point(10,10);
pnl.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |
AnchorStyles.Left | AnchorStyles.Right;
pnl.Size = new Size(tpDates.Width - 20, tpDates.Height - 20);
MonthCalendar cal = new MonthCalendar();
cal.Parent = pnl;
cal.Location = new Point(25,25);
RichTextBox rtxt = new RichTextBox();
rtxt.Parent = tpToDo;
rtxt.Dock = DockStyle.Fill;
rtxt.BorderStyle = BorderStyle.FixedSingle;
}
static void Main()
{
Application.Run(new TabControls());
}
private void tc_Changed(object sender, EventArgs e)
{
TabControl tc = (TabControl)sender;
Console.WriteLine("Button " + tc.SelectedIndex.ToString());
}
}