自己重画(paint)可以实现你所说的情况
解决方案 »
- 关于winform用show()实现部分showdialog()功能,ManualResetEvent
- 急求高手解页面调用视频的问题,谢谢!在线等!
- 关于Mdi父窗体的问题
- 如何将C#中的控件应用到asp.net中
- 以下问题该如何解决,请各位高手帮帮忙!
- 请问各位大侠怎么把键盘上的“这个字符转换到文本框?
- 用C#,将插入的某一行设为标题;如何自动生成目录
- C# 连接ACCESS数据库 如果数据库设置了密码怎么写代码
- 为什么登陆成功后登陆窗体还在呢?
- 请问vs2008如何进入dll进行调试?
- 兄弟的机器装了Windows2003和.Net2003之后可以运行aspx但是不能运行asp了
- 如何恢复Vs.net2003自带的智能感知?
{
// Rectangle rect = new Rectangle(e.Bounds.X-1 ,
// e.Bounds.Y -1 ,
// e.Bounds.Width + 1,
// e.Bounds.Height+1 );
//
// Brush b = new System.Drawing.Drawing2D.LinearGradientBrush(rect,
// Color.Lavender,
// Color.FromArgb(186,192,208),
// 90f, false);
// // Brush b = new SolidBrush(Globals.UnCheckBoxColor);
// // Fill the rectangle
// e.Graphics.FillRectangle(b, rect);
StringFormat sf = new StringFormat(); // set the Alignment to center
sf.LineAlignment = StringAlignment.Center;
sf.Alignment = StringAlignment.Center;
// Draw the text
e.Graphics.DrawString(((TabControl)sender).TabPages[e.Index].Text,
System.Windows.Forms.SystemInformation.MenuFont,
new SolidBrush(Color.Black),
e.Bounds,
sf);
}
private void Form1_Load(object sender, System.EventArgs e)
{
this.tabControl1.Alignment = System.Windows.Forms.TabAlignment.Left;
this.tabControl1.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed;
}