Y yfli Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-14 #1 借问一下生成一般的Wizard窗口用什么控件比较好,我用PAGECONTRAL控件 生成的窗口老觉得不伦不类,请指教方法一二。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-14 #3 怎么不伦不类呢? 是不是没有把上面的tab标题去掉? 另外,关于wizard, 我总觉得windows里面肯定有什么API可以支持的, 因为我经常看到一些西文软件的wizard,在我的中文win98上显示的按钮 是: "上一步","下一步"等....
怎么不伦不类呢? 是不是没有把上面的tab标题去掉? 另外,关于wizard, 我总觉得windows里面肯定有什么API可以支持的, 因为我经常看到一些西文软件的wizard,在我的中文win98上显示的按钮 是: "上一步","下一步"等....
H hubdog Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-14 #4 vc中有向导的类,delphi实现的不全,可用delphi pagecontrol or rxlib的pageproducer酬和用。
Y yfli Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-15 #6 >>cAkk 可能是我没说清楚 我的意思是做出类似DELPHI中的database from wizard风格的,在窗口中最好不 不出现pagecontrol的页面。视觉效果上wizard应该只有一个窗口出现,而不是多 页效果。
>>cAkk 可能是我没说清楚 我的意思是做出类似DELPHI中的database from wizard风格的,在窗口中最好不 不出现pagecontrol的页面。视觉效果上wizard应该只有一个窗口出现,而不是多 页效果。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-15 #7 用控件面板"win31"下面的notebook控件吧! 可以达到你的效果,注意添加page要 通过它的pages属性(tstring类型). 如果一定要用pagecontrol,你可以将pagecontrol的style设为tsFlatButtons, 然后用一个什么东西(比如label)挡住上面的tabs,看起来也差不多.
用控件面板"win31"下面的notebook控件吧! 可以达到你的效果,注意添加page要 通过它的pages属性(tstring类型). 如果一定要用pagecontrol,你可以将pagecontrol的style设为tsFlatButtons, 然后用一个什么东西(比如label)挡住上面的tabs,看起来也差不多.
H hubdog Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-15 #8 其实delphi的wizard也是用pagecontrol实现的,看 /demos/experts/exptdemo.dpr中的dlg.pas,只要把每个 tabsheet.tabvisible:=false不就完了。rxlib中的pagemanager也不错。
其实delphi的wizard也是用pagecontrol实现的,看 /demos/experts/exptdemo.dpr中的dlg.pas,只要把每个 tabsheet.tabvisible:=false不就完了。rxlib中的pagemanager也不错。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-15 #9 hubdog说的对,我先开始也是想的这个方法,后来看pagecontrol没有tabvisible 属性,以为是我记错了,原来是tabsheet的属性. 不过用notebook好像也可以.
W www Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-15 #10 我有一个没有边框的改良版 TPageControl,做wizard比较合适,要吗? mailto:shangrw@ynmail.com
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-15 #11 将pagecontrol的style设为tsFlatButtons就没有边框了.
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-16 #13 LMD shipped with a wizard component
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-16 #14 难道大家没注意到一些英文软件的wizard显示的是中文的"上一步","下一步"吗? 是不是有什么API可以做wizard?
H hubdog Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-17 #19 用appwizard创建一个sdi,加入几个属性页,在propertysheet的初始化函数中加入 AddPage(&m_Page1); AddPage(&m_Page2); ......... SetWizardMode(); 再重载属性页的OnSetActive(),OnWizardBack(),OnWizardNext(), OnWizardFinish()函数,任何一本vc书豆油,我打字慢就不详细写了。
用appwizard创建一个sdi,加入几个属性页,在propertysheet的初始化函数中加入 AddPage(&m_Page1); AddPage(&m_Page2); ......... SetWizardMode(); 再重载属性页的OnSetActive(),OnWizardBack(),OnWizardNext(), OnWizardFinish()函数,任何一本vc书豆油,我打字慢就不详细写了。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-17 #20 三问hubdog: 这样做出来的wizard能够根据不同语言显示不同的 "上一步","下一步"吗?