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

Вниз

Координаты ячейки DBGrida a   Найти похожие ветки 

 
D@Nger ©   (2006-07-03 12:18) [0]

Как узнать координаты выделенной ячейки DBGrida.


 
Desdechado ©   (2006-07-03 12:30) [1]

C какой целью? Может, есть более простые способы для ее достижения.


 
D@Nger ©   (2006-07-03 12:47) [2]

В общем так... У столбца ДБГрида поставил св-во ButtonStyle = cbsEllipsis. В ячейке этого столбца появилась кнопка выбора. Я хочу при нажатии на эту кнопку выводить PopUp окошко возле этой ячейки.


 
MsGuns ©   (2006-07-03 13:32) [3]

type
 TDBGridCrack = class (TCustomGrid);

function DBServ_GetActiveGridCellRect(Grid: TDBGrid): TRect;
//*** Возвращает TRect активной ячейки грида
begin
 result.Top := 0; result.Left := 0; result.Bottom := 0; result.Right := 0;
 if dgRowSelect in Grid.Options then exit;
 if Grid.DataSource.DataSet.RecordCount=0 then exit;
 result := TDBGridCrack(Grid).CellRect(TDBGridCrack(Grid).Col,TDBGridCrack(Grid).Row);
end;


 
D@Nger ©   (2006-07-03 13:45) [4]

Спасибо!


 
Apollon_604   (2006-07-06 18:00) [5]

а не легче ли так?

PopupMenu.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);

а координаты ячейки берутся из TRect:

var
 a: TRect;
begin
  a := sg.CellRect(sg.Selection.Top, sg.Selection.Left);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
15-1152082002
dddd
2006-07-05 10:46
2006.07.30
Знает ли кто нибудь пустынную улицу в СЗАО Москвы - учить водить?


2-1152173889
Байрам
2006-07-06 12:18
2006.07.30
ZLib, распаковка нескольких файлов


2-1152203806
AlexeyT
2006-07-06 20:36
2006.07.30
Как спрятать у формы Menu/Caption?


2-1152169334
Delphi basic
2006-07-06 11:02
2006.07.30
select не из таблицы


4-1144767975
que
2006-04-11 19:06
2006.07.30
WriteFile to Hid(USB)