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

Вниз

Какое сообщение нуно послать TStringGrid   Найти похожие ветки 

 
Чайник(заварной)   (2003-01-18 16:15) [0]

чтоб его скролы щевелить


 
Eraser@YYY   (2003-01-18 16:27) [1]

Ну переместить бягунок как??????????


 
Чайник(заварной)   (2003-01-18 16:28) [2]

Вот я и спрашиваю


 
Song ©   (2003-01-18 18:27) [3]

TStringGrid.Row/Col


 
Чайник(заварной)   (2003-01-19 01:06) [4]

Я придумал вот такой способ:

procedure TForm1.SGMouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
x0 := X;
y0 := Y;
//SetScrollRange(sg.Handle,SB_HORZ,0,sg.Width*50,True);
//SetScrollRange(sg.Handle,SB_VERT,0,sg.Height*50,True);
end;

procedure TForm1.SGMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);

begin
if (ssShift in shift) or (ssMiddle in Shift) then
begin
SetScrollPos(Sg.Handle, SB_HORZ,GetScrollPos(Sg.Handle, SB_HORZ)+x-x0,True);
SetScrollPos(Sg.Handle, SB_VERT,GetScrollPos(Sg.Handle, SB_VERT)+y-y0,True);
end;
end;


скролы просто замечательно бегают, а сама таблица как вкопанная
у TStringGrid есть метод ScrollBy(dx,dy) - он творит просто страшные вещи если ему вместо параметров подогнать разницу между начальным значением и конечным, нетак эффектно оплучается если приправить sg.repaint; всё начинает моргать(и неудевительно).

мне первый способ больше нравится, помогите сделать так чтоб и содержимое таблицци переместилось, а если кто знает как ScrollBy правильно оброщаться, прощу помочь.


 
Sha ©   (2003-01-19 01:13) [5]

Посмотри TopRow, LeftCol.


 
Чайник(заварной)   (2003-01-19 01:26) [6]

Вот это дело!!!

Благодарю!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
1-15658
MikeFW
2003-01-29 15:17
2003.02.06
Не могу понять в чем дело, помогите! Копирование файла из сети .


14-15938
IronHawk
2003-01-13 15:38
2003.02.06
Приветствую ВСЕХ, ВСЕХ, ВСЕХ ....


6-15793
1g0r
2002-12-14 13:32
2003.02.06
Вопрос по стандартным TClient(Server)Socket-ам (ошибка 10054 WSAE


14-15867
ziket
2003-01-13 16:34
2003.02.06
ICQ


3-15406
VaZ
2003-01-16 10:36
2003.02.06
Глюк с конвертацией