Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

tabset drag   Найти похожие ветки 

 
bobby ©   (2002-11-18 16:49) [0]

У кого нибудь есть рабочий код для визуального перетаскивания и смены местами tab в tabset?


 
MBo ©   (2002-11-18 17:18) [1]

А зачем нужен tabset, если есть PageControl?


 
bobby ©   (2002-11-18 18:10) [2]

Ну, у него форма у табов такая прикольная, трапеции перевернутые.
Мне очень нравится.
А что pagecontrol умеет такое перетаскивание делать?


 
MBo ©   (2002-11-18 18:26) [3]

подобно и для pagecontrol

tabfrom:integer;

procedure TForm1.TabSet1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var i:integer;
begin
if button<>mbleft then exit;
i:=tabset1.ItemAtPos(point(x,y));
if i>=0 then begin
tabfrom:=i;
tabset1.begindrag(false);
end;
end;

procedure TForm1.TabSet1DragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
var i:integer;
begin
i:=tabset1.ItemAtPos(point(x,y));
Accept:=(Source=Sender) and (i>=0) and (i<>tabfrom);
end;

procedure TForm1.TabSet1DragDrop(Sender, Source: TObject; X, Y: Integer);
var i:integer;
begin
i:=tabset1.ItemAtPos(point(x,y));
tabset1.Tabs.Move(tabfrom,i);
tabset1.tabindex:=i;
end;



Страницы: 1 вся ветка

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
3-92897
Mic_2000
2002-11-08 12:38
2002.11.28
Как через BDE подконектится к базе FoxPro?


14-93235
karel
2002-11-10 01:17
2002.11.28
вопрос


1-93064
amihe
2002-11-15 11:21
2002.11.28
Генерация репортов на клиенте или на сервере ?


14-93195
Ketmar
2002-11-09 15:38
2002.11.28
вот. Elite: Mythology. очередной рвотнопозывной


4-93285
KOlios
2002-10-17 00:59
2002.11.28
есть вопрос - использую функцию linedda а в калбэчной левые коорд