如何只在tabsheet标头那提示hint?
解决方案 »
- 寻找志同道合的网友!一起研究远控!
- ADOConnection 连接oracle 请教
- XMLTransformProvider1 控件使用问题!
- 1,2,3,4,5和+,-,*,/五个数,四个运算符只能用一次,得22??如何解????
- 如何控制外部MDI字窗体
- Dock问题(2)
- 哪有好的SQL语言教程的电子版下载?
- 高分!!!COM+的发布的问题!!!急急急!!!
- 大家快乐!
- 关于转换数据库的问题?
- 请问能不能将tlist这种类型转成控件?这样就可以继承它派生子类给它增加某些功能?
- 请问我在RichEdit控件中实现:双击其中一行字符,就让这行字符的背景色变为红色,并取到这行字符或行号也行,该如何做啊?
var
ARect: TRect;
procedure TForm1.PageControl1MouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
var
R: TRect;
i: Integer;
begin
i := PageControl1.IndexOfTabAt(X, Y);
if i < 0 then Exit;
R := PageControl1.TabRect(i);
if not EqualRect(R,ARect) then
begin
PageControl1.ShowHint := True;
PageControl1.Hint := PageControl1.Pages[i].Caption;
Application.ActivateHint(Mouse.CursorPos);
ARect := R;
end;
end;