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

Вниз

Был бы обработчик события TDBGrid OnChangeColumnWidth он бы помог   Найти похожие ветки 

 
Maxim_E.   (2003-07-17 22:26) [0]

Уважаемые. Подскажите пожалуйста. Как можно отловить событие - изменения ширины столбца в компоненте TDBGrid, и чтобы можно было узнать какого именно. Зарание благодарен, Максим.


 
Ученик ©   (2003-07-17 23:06) [1]

Из серии неправильных методов :-)

type
TCustomGridPrivateAccess = class(TCustomControl)
private
FAnchor: TGridCoord;
FBorderStyle: TBorderStyle;
FCanEditModify: Boolean;
FColCount: Longint;
FColWidths: Pointer;
FTabStops: Pointer;
FCurrent: TGridCoord;
FDefaultColWidth: Integer;
FDefaultRowHeight: Integer;
FFixedCols: Integer;
FFixedRows: Integer;
FFixedColor: TColor;
FGridLineWidth: Integer;
FOptions: TGridOptions;
FRowCount: Longint;
FRowHeights: Pointer;
FScrollBars: TScrollStyle;
FTopLeft: TGridCoord;
FSizingIndex: Longint;
end;

TDBGridAccess = class(TDBGrid);

procedure TForm1.DBGrid1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if (TDBGridAccess(DBGrid1).FGridState = gsColSizing) then
ShowMessage(IntToStr(TCustomGridPrivateAccess(DBGrid1).FSizingIndex))
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.013 c
1-33224
Vyacheslav
2003-07-29 15:27
2003.08.11
Как зашить exe в новый exe


3-33047
Rov
2003-07-14 13:55
2003.08.11
Сохранение JPG


4-33393
MySerge
2003-06-10 13:39
2003.08.11
Нужен серый цвет в стандартных элементах управления


14-33364
Empleado
2003-07-25 20:18
2003.08.11
Пятница-с ...


3-33058
mikhasenko.anton
2003-07-18 14:13
2003.08.11
Компонент TDBF - не могу понять почему при создании