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

Вниз

Курсор мыши в StringGrid???   Найти похожие ветки 

 
Mishenka   (2004-03-10 21:43) [0]

Как в StringGrid"e узнать над какой ячейкой курсор мыши в данный момент?


 
Гаврила   (2004-03-10 21:46) [1]

StringGrid1.MouseToCell


 
P.N.P. ©   (2004-03-10 21:55) [2]

F1 Returns the row and column indexes of the cell that contains a point specified in screen coordinates

procedure TForm1.StringGrid1MouseMove(Sender: TObject; Shift: TShiftState;
 X, Y: Integer);
var xx,yy:integer;
begin
xx:=StringGrid1.MouseCoord(x,y).X;
yy:=StringGrid1.MouseCoord(x,y).Y;
StringGrid1.Cells[xx,yy]:="s";
end;


 
Goorus   (2004-03-11 12:45) [3]

В крайнем случае


procedure TForm1.StringGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
x:=X div StringGrid1.CellWidth;
y:=Y div StringGrid1.CellHeight;
StringGrid1.Cells[x,y]:="text";
end;


 
wisekaa ©   (2004-03-11 12:57) [4]


> P.N.P. ©   (10.03.04 21:55) [2]

Потенцальную ошибку в своем коде видишь?


 
wisekaa ©   (2004-03-11 13:02) [5]


> Mishenka   (10.03.04 21:43)

procedure TForm1.StringGrid1MouseMove(Sender: TObject; Shift: TShiftState;
 X, Y: Integer);
var Col,Row:integer;
begin
StringGrid1.MouseToCell(X,Y,Col,Row);
if (Col >= 0) and (Row >= 0) then StringGrid1.Cells[Col,Row]:=IntToStr(Col)+"-"+IntToStr(Row);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
1-1079008672
Nataly
2004-03-11 15:37
2004.03.28
Перевод из DOS кодировки в Windows (стандартные средства)


14-1077521460
iusupp
2004-02-23 10:31
2004.03.28
Не могу на комп Win2000 prof установить...


1-1078413592
Demon_mhm
2004-03-04 18:19
2004.03.28
Конструктор объекта и выделение памяти.


1-1078761140
sergeii
2004-03-08 18:52
2004.03.28
Fast report


1-1079005161
dima_shapkin
2004-03-11 14:39
2004.03.28
Загрузка компонента