Окно настройки плагина.
Moderators: Korney San, marcipan
-
Bar_Duck13
- Posts: 1
- Joined: 08 Aug 2007, 8:31 Wed
Окно настройки плагина.
Почему в тестовом плагине не раскрыта тема создания окон настройки плагина? Почему там <ShowMessage()>, а не пример создания хоть какой-то формы? Спициально взял книгу по Delphi и прочитал про интерфейсы. Так вот, всё что там написанно не вяжется с тем, что в примере
. Ну не сходится... Книга по Delphi 6. Я понимаю недостаточность своих знаний
и прошу включить пример создания формы в тестовый плагин. Не для себя одного прошу. Для всех на будущее. Буду примного благодарен!
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Разработчики предполагают, что окно настроек плагина - это обычная форма, в которую передаются и из которой читаются при её закрытии все необходимые настройки.
А создание форм с расстановкой на них управляющих элементов - это первое, на чём основана Delphi.
Базовое окно настройки содержит как минимум кнопки "ОК" и "Отмена", соответственно, код может выглядеть так:
Если нужно разжевать - пиши на KorneySan <at> tut <dot> by
А создание форм с расстановкой на них управляющих элементов - это первое, на чём основана Delphi.
Базовое окно настройки содержит как минимум кнопки "ОК" и "Отмена", соответственно, код может выглядеть так:
Code: Select all
uses
PluginSetupForm;
...
procedure TDMTestPlugIn.PluginConfigure(params: WideString);
var
SetupForm: TPluginSetupForm;
begin
SetupForm:=TPluginSetupForm.Create(nil);
SetupForm.CheckBox1:=Setting1;
...
if SetupForm.ShowModal=mrOK then
begin
Setting1:=SetupForm.CheckBox1;
...
end;
SetupForm.Free;
end;
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд