Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid со свойством ScrollBars [D7, WinME, WinXP]


wertolet ©   (2005-07-01 11:56:00) 

Никогда компонентов не делал, но тут понадобилось.
Свойство добавил, но не понимаю как заставить грид на него реагировать.  Да и вообще надо ли его было добавлять? Оно вроде как бы уже есть.

type
TScrollStyle = (ssNone, ssHorizontal, ssVertical, ssBoth);
TDBGridSb=class(TDBGrid)
 private
   FScrollBars: TScrollStyle;
protected

procedure SetScrollBars(Value: TScrollStyle);
published
property ScrollBars: TScrollStyle read FScrollBars write SetScrollBars default ssBoth;
end;
procedure Register;
implementation
    procedure Register;
begin
 RegisterComponents('Samples', [TDBGridSb]);
end;
{ TDBGridSbl }

procedure TDBGridSb.SetScrollBars(Value: TScrollStyle);
begin
if   FScrollBars<>Value then
FScrollBars:=Value

end;

end.


Digitman   (2005-07-01 16:51:00) [1]


>  Да и вообще надо ли его было добавлять? Оно вроде как бы
> уже есть


а действительно - надо ли было ?)

лбой наследник TCustomGrid и так уже обладает этим свойством и прекрасно реагирует должным образом на изменение этого св-ва


Наверх

Титульная страница Поиск, карта сайта Написать письмо