论坛风格切换切换到宽版
  • 2740阅读
  • 8回复

inno setup求助 [复制链接]

上一主题 下一主题
离线撒旦发
 

发帖
5
金钱
50
威望
5
只看楼主 倒序阅读 0 发表于: 2015-04-28
最近做一个inno setup 的打包程序,需要做一个 跳过的按钮,,就是在《关于》旁边加一个,跳过按钮,点击以后,跳转到第二个页面,ShouldSkipPage实现不了…………,谁能给点提示!
离线spser

发帖
30
金钱
300
威望
30
只看该作者 1 发表于: 2015-04-28
function ShouldSkipPage ( PageID : Integer): Boolean;
向导调用这个事件函数确定是否在所有页或不在一个特殊页 (用 PageID 指定) 显示。如果返回 True,将跳过该页;如果你返回 False,该页被显示。

注意: 这个事件函数不被 wpWelcome、wpPreparing 和 wpInstalling 页调用,还有安装程序已经确定要跳过的页也不会调用 (例如,没有包含组件安装程序的 wpSelectComponents)。
离线撒旦发

发帖
5
金钱
50
威望
5
只看该作者 2 发表于: 2015-04-28
回 1楼(spser) 的帖子
spser:function ShouldSkipPage ( PageID : Integer): Boolean; 向导调用这个事件函数确定是否在所有页或不在一个特殊页 (用 PageID 指定) 显示。如果返回 True,将跳过该页;如果你返回 False,该页被显示。注意: 这个 .. (2015-04-28 15:03) 

这个应该不行吧,你已经显示的页面,也能跳过?
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 3 发表于: 2015-04-29
楼主你要做的按钮不就是那个现有的“下一步”按钮吗?
离线撒旦发

发帖
5
金钱
50
威望
5
只看该作者 4 发表于: 2015-04-29
回 3楼(gnatix) 的帖子
gnatix:楼主你要做的按钮不就是那个现有的“下一步”按钮吗? (2015-04-29 01:56) 

对的,不过我需要有这样一个功能,虎版能给点思路吗?
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 5 发表于: 2015-04-29
点击按钮的事件中执行下面的语句就行了。
WizardForm.NextButton.Click;
离线撒旦发

发帖
5
金钱
50
威望
5
只看该作者 6 发表于: 2015-04-29
回 5楼(gnatix) 的帖子
gnatix:点击按钮的事件中执行下面的语句就行了。WizardForm.NextButton.Click; (2015-04-29 13:35) 

WizardForm.NextButton.OnClick;
运行以后,没有反应。
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 7 发表于: 2015-05-01
请仔细看清楚。我说的是在相应的事件中运行
WizardForm.NextButton.Click;


离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 8 发表于: 2015-05-02
比如,用“关于”按钮来模拟“下一步”按钮:

procedure AboutButtonOnClick(Sender: TObject);
begin
  WizardForm.NextButton.Click;
end;