Показать сообщение отдельно
  #12  
Старый 27.03.2010, 10:16
lifant lifant вне форума
Прохожий
 
Регистрация: 18.03.2010
Сообщения: 13
Репутация: 10
По умолчанию

Цитата:
Сообщение от s0Creator
Похоже я тоже уже не совсем понимаю, что тебе нужно.
Попробуй так. Кроме процедур обработки событий можно еще и свои писать. Например пишешь
Код:
  private
 { Private declarations }
 myGrafArr: array of integer;
 procedure PaintMyGraf();
В этой строке нажимаеш "<Ctrl><Shift><C>" или выбираешь что то типа "Complete class at cursor" во всплывающем меню.
Должна создаться заготовка
Код:
WinFopm.PaintMyGraf();
begin

end;
В ней пишешь рисование графика и в любом методе формы вызываешь
Код:
PaintMyGraf();
Спасибо. Что-то подобное пробовал. Сейчас еще раз попробую внимательно.


Цитата:
Сообщение от s0Creator
По поводу
Если ты передаваемые параметры не используешь внутри процедуры, то при вызове можешь передавть nil

Заготовка описания процедуры OnPaint выглядит так
Код:
procedure ris_graf(sender: System.Object; e: System.Windows.Forms.PaintEventArgs);
begin

end;
и вопрос в том, что при вызове этой процедуры нужно написать в качестве "sender" и "e" ?
И можно ли где-то подсмотреть как вызывается эта процедура при первом загрузке формы? или это происходит как-то автоматически?
Ответить с цитированием