Inno Setup:从另一个控件的OnClick事件访问自定义控件

亚历山大·史密斯

我有用于Inno设置的下一个代码:

procedure CheckBoxClick(Sender: TObject);
begin
  { How to make BrowseButton visible from here? }
end;

procedure CreateTheWizardPage;
var
  Page: TWizardPage;
  BrowseButton, FormButton: TNewButton;
  CheckBox: TNewCheckBox;
  Memo: TNewMemo;
begin
  Page := PageFromID(wpReady);      
  BrowseButton := TNewButton.Create(Page);
  CheckBox := TNewCheckBox.Create(Page); 
  CheckBox.OnClick := @CheckBoxClick;
end;

我想知道如何从处理程序中访问其中一个的向导页面上的自定义控制器?

马丁·普里克里(Martin Prikryl)

您必须使BrowseButton变量成为全局变量,并在事件处理程序之前对其进行定义:

var
  BrowseButton: TButton;

procedure CheckBoxClick(Sender: TObject);
begin
  { Now you can use the BrowseButton here }
end;

procedure CreateTheWizardPage;
var
  Page: TWizardPage;
  FormButton: TNewButton;
  CheckBox: TNewCheckBox;
  Memo: TNewMemo;
begin
  Page := PageFromID(wpReady);      
  BrowseButton := TNewButton.Create(Page);
  CheckBox := TNewCheckBox.Create(Page); 
  CheckBox.OnClick := @CheckBoxClick;
end;

相关问题:在不使用全局变量的情况下从自定义Inno Setup向导页面读取值

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Inno Setup中将自定义页面上的单选控件分成两个不同的组?

来自分类Dev

在Inno Setup中将控件宽度设置为自定义页面SurfaceWidth的一半无法正常工作

来自分类Dev

Inno Setup ComponentsList OnClick事件

来自分类Dev

Inno Setup:自定义类

来自分类Dev

Inno Setup:创建自定义表单

来自分类Dev

Inno Setup:自定义类

来自分类Dev

当窗口调整为最小尺寸时(在Inno Setup上),TLabel控件会在自定义页面上裁剪

来自分类Dev

Inno Setup在wpPreparing页面上放置控件

来自分类Dev

在Inno Setup中更改ComboBox后在下一个屏幕上动态显示控件和内容?

来自分类Dev

如何从继承自另一个自定义控件的自定义控件中触发方法?

来自分类Dev

WPF:自定义控件属性已被另一个自定义控件错误注册

来自分类Dev

Inno Setup当另一个任务被选中时,取消选中一个任务

来自分类Dev

从一个安装切换到另一个安装时,Inno setup隐藏安装项目

来自分类Dev

从一个安装切换到另一个安装时,Inno setup隐藏安装项目

来自分类Dev

Inno Setup语法-OR,AND

来自分类Dev

Inno Setup中的TTreeView

来自分类Dev

Inno Setup的自定义页面向导

来自分类Dev

在Inno-Setup中使用自定义DLL

来自分类Dev

Inno Setup语言对话框自定义

来自分类Dev

Inno Setup:“就绪页面”自定义布局

来自分类Dev

Inno Setup使用Pascal脚本自定义FinishedLabel

来自分类Dev

Inno Setup的自定义页面向导

来自分类Dev

使用Google Map的Inno Setup自定义页面

来自分类Dev

Inno Setup:自定义页面选择更新或删除/卸载

来自分类Dev

Inno Setup - 创建自定义消息框(是/否)

来自分类Dev

Chrome的Inno设置自定义网址

来自分类Dev

是否可以在自定义View类中创建另一个控件?

来自分类Dev

将属性绑定到自定义控件的另一个属性

来自分类Dev

如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

Related 相关文章

  1. 1

    如何在Inno Setup中将自定义页面上的单选控件分成两个不同的组?

  2. 2

    在Inno Setup中将控件宽度设置为自定义页面SurfaceWidth的一半无法正常工作

  3. 3

    Inno Setup ComponentsList OnClick事件

  4. 4

    Inno Setup:自定义类

  5. 5

    Inno Setup:创建自定义表单

  6. 6

    Inno Setup:自定义类

  7. 7

    当窗口调整为最小尺寸时(在Inno Setup上),TLabel控件会在自定义页面上裁剪

  8. 8

    Inno Setup在wpPreparing页面上放置控件

  9. 9

    在Inno Setup中更改ComboBox后在下一个屏幕上动态显示控件和内容?

  10. 10

    如何从继承自另一个自定义控件的自定义控件中触发方法?

  11. 11

    WPF:自定义控件属性已被另一个自定义控件错误注册

  12. 12

    Inno Setup当另一个任务被选中时,取消选中一个任务

  13. 13

    从一个安装切换到另一个安装时,Inno setup隐藏安装项目

  14. 14

    从一个安装切换到另一个安装时,Inno setup隐藏安装项目

  15. 15

    Inno Setup语法-OR,AND

  16. 16

    Inno Setup中的TTreeView

  17. 17

    Inno Setup的自定义页面向导

  18. 18

    在Inno-Setup中使用自定义DLL

  19. 19

    Inno Setup语言对话框自定义

  20. 20

    Inno Setup:“就绪页面”自定义布局

  21. 21

    Inno Setup使用Pascal脚本自定义FinishedLabel

  22. 22

    Inno Setup的自定义页面向导

  23. 23

    使用Google Map的Inno Setup自定义页面

  24. 24

    Inno Setup:自定义页面选择更新或删除/卸载

  25. 25

    Inno Setup - 创建自定义消息框(是/否)

  26. 26

    Chrome的Inno设置自定义网址

  27. 27

    是否可以在自定义View类中创建另一个控件?

  28. 28

    将属性绑定到自定义控件的另一个属性

  29. 29

    如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

热门标签

归档