![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение заголовка формы [D7]
webpauk © (2012-06-25 17:13:00)как отследить изменение Form.Caption
oldman (2012-06-26 12:19:00) [1]
> как отследить изменение Form.Caption
оно у тебя меняется абы как?
всяко в коде есть строка смены капшена, после нее и вызови нужную функцию...
Anatoly Podgoretsky (2012-06-26 09:39:00) [2]
> AV © (26.06.12 09:00) [4]
inherited - не имеет отношешия к виртуальным методам, ему они до лампочки и пример из справки
procedure TTextBox.WMChar(var Message: TWMChar);
begin
if Message.CharCode = Ord(#13) then
ProcessEnter
else
inherited;
end;
AV (2012-06-26 09:00:00) [3]да, работает..
но как?
какой еще inherited?!?
Там же не virtual(и не динамик)
webpauk (2012-06-25 17:41:00) [4]
> AV © (25.06.12 17:35) [1]
уже нашел!
правильно:
procedure WMSetText(var Msg : TWMSetText); message WM_SETTEXT;
procedure TMyForm.WMSetText(var Msg : TWMSetText);
begin
inherited;
ShowMessage(Caption);
end;
AV (2012-06-25 17:36:00) [5]самому, конечно, указывать просто Caption
т.е.
procedure TfrmExportCDR.btnExportCurrentFilialClick(Sender: TObject);
begin
// CDREx.ExportOneFilial(73);
Caption := 'dd';
AV (2012-06-25 17:35:00) [6]procedure SetCaption(const Value: TCaption);
public { Public declarations }
property Caption: TCaption write SetCaption;
procedure TfrmExportCDR.SetCaption(const Value: TCaption);
begin
TForm(Self).Caption := Value;
ShowMessage( '');
end;