将PageControl的TabSheet设置为left,怎样将其caption的中文字竖立起来。或哪里有达到这样效果的第三方控件?
我看到金蝶的K3ERP主界面就是这样的效果。
我看到金蝶的K3ERP主界面就是这样的效果。
解决方案 »
- delphi创建服务,在运行服务时对注册表进行读取出错
- 一个小问题,关于拖放:如何没有选中某文本(比如只选中标题),将文本拖到别的应用程序中?
- dbexpress 连 oracle问题
- 如何在Edit里彻底关闭输入法,不允许进行输入法的切换
- 小弟欲做一对电脑屏幕录像的软件,请问各位大虾怎样获取屏幕视频???
- 运行出问题?
- 我在WIN98,WINXP,WIN2K ADV下做了WINSOCK的测试。结果如下
- 如何獲得當前系統登入用戶的名稱?
- “最近使用的文件”或“Reopen"的功能是怎么实现的?
- 一个非常简单的问题,希望高手回答!肯定给分,分数不够在加 200%给分!
- ExpressQuantumGrid 的一个非常重要的功能请教 100分送上
- 请教一个小问题
self.TabSheet1.Caption :='商'+#13+#10+'品'+#13+#10+'管'+#13+#10+'理';
不过是笨了些.
procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl;
TabIndex: Integer; const Rect: TRect; Active: Boolean);
var l_cap :String;
l_rect:Trect;
begin
if TabIndex=PageControl1.TabIndex then
begin
with PageControl1.Canvas do
begin
Font.Color := clBlue;
Brush.Color := clInfoBk;
FillRect(Rect);
end;
end;
l_cap := PageControl1.Pages[tabindex].caption;
l_Rect := Rect;
DrawText(PageControl1.Canvas.Handle,Pchar(l_Cap),Length(l_cap),l_Rect, DT_CENTER or DT_VCENTER or DT_WORDBREAK);
end;