Конференция "KOL" » StringGrid+DateTimePicker
 
  • Vinum (14.05.08 15:50) [0]
    Здравствуйте, начать обсуждение я решил с форума для начинающих
    http://pda.delphimaster.net/?id=1210761565&n=18
    и проблема: у TKOLStGrd нет события OnChangeTopLeft. Каким образом мне поступить?
  • Дмитрий К © (14.05.08 19:23) [1]
    Обрабатывай OnScroll
  • Vinum (15.05.08 15:48) [2]
    Научите пожалуйста правильно писать процедуры, которых нет в Eventах.
    Я счас пишу так:

    В месте описания процедур :
    Procedure StGrd1OnScroll(Sender:Pcontrol; Bar:TscrollerBar; Scrollcmd:Cardinal;
       ThumbPos:Cardinal);

    В самой программе:
    Procedure TForm1.StGrd1OnScroll(Sender:Pcontrol; Bar:TscrollerBar; Scrollcmd:Cardinal; ThumbPos:Cardinal);
    Begin
    //тут код
    end;

    В Unit1_1.inc:
    Result.StGrd1.Onscroll:=Result.StGrd1OnScroll;

    Все работает, но при добавления на форму какого-нить контрола или изменении свойств в инспекторе, строчка Result.StGrd1.Onscroll:=Result.StGrd1OnScroll; пропадает. Как мне сделать чтоб не пропадала?
  • Дмитрий К © (15.05.08 16:12) [3]
    Unit1_1.inc не трогай - он автоматически регенерируется. Назначь обработчик в FormCreate:
    procedure TForm1.KOLForm1FormCreate(Sender: PObj);
    begin
     StGrd1.OnScroll := StGrd1OnScroll;
    end;

  • Vinum (15.05.08 16:42) [4]
    Спасибо, счастлив
  • имя (10.04.09 13:50) [5]
    Удалено модератором
 
Конференция "KOL" » StringGrid+DateTimePicker
Есть новые Нет новых   [134431   +15][b:0.001][p:0.001]