超级难问题,tabcontrol的alignment属性设置成Right时,tabPage的text内容怎么显示成竖着的字体!(急再线等待中。。。。) tabcontrol的alignment属性设置成Right时,tabPage的text内容怎么显示成竖着的字体!( 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是windows的bug,没办法,除非用第三方控件 谁说没有办法的,可以用代码写,如下:private Rectangle tabArea;private RectangleF tabTextArea ;private void frmopen_Load(object sender, System.EventArgs e) { this.tabControl1.DrawMode = TabDrawMode.OwnerDrawFixed; } private void tabControl1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e) { tabArea = tabControl1.GetTabRect(e.Index); tabTextArea = RectangleF.op_Implicit(tabControl1.GetTabRect(e.Index)); Graphics g = e.Graphics; StringFormat sf = new StringFormat(); sf.LineAlignment = StringAlignment.Center; sf.Alignment = StringAlignment.Center; Font font = this.tabControl1.Font ; SolidBrush brush = new SolidBrush(Color.Black); g.DrawString(((TabControl)(sender)).TabPages[e.Index].Text, font, brush, tabTextArea, sf); } 这个如何转为VB.NET语法啊? 既有Click事件,又有MouseDown,点击时,执行哪个? Winform怎么自定义一个三个panel的控件 按钮 ◆◆◆进程间通信,保持只有一个进程◆◆◆ C#调用Dll,调试速度奇慢 MDI FORM 开源控件OutlookBar左边菜单怎样获得点击事件? 关于引用WEB SERVICES: 基础连接已经关闭: 无法连接到远程服务器。??????!!!!!! 怎样使主窗体得到事件消息?目前就10分了 请问怎样从数据集里获取其中一个字段值啊???用什么代码 在C#中如何实现文件夹的复制???? 超级菜鸟问题....如何向数据库的一张表里插入数据?
private Rectangle tabArea;
private RectangleF tabTextArea ;private void frmopen_Load(object sender, System.EventArgs e)
{
this.tabControl1.DrawMode = TabDrawMode.OwnerDrawFixed;
} private void tabControl1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
{
tabArea = tabControl1.GetTabRect(e.Index); tabTextArea = RectangleF.op_Implicit(tabControl1.GetTabRect(e.Index)); Graphics g = e.Graphics; StringFormat sf = new StringFormat(); sf.LineAlignment = StringAlignment.Center; sf.Alignment = StringAlignment.Center; Font font = this.tabControl1.Font ; SolidBrush brush = new SolidBrush(Color.Black); g.DrawString(((TabControl)(sender)).TabPages[e.Index].Text, font, brush, tabTextArea, sf);
}