Delphi:3 个工具按钮 - 3 个框架 = 切换
我有 3 个分组的工具按钮(工具栏)。其中之一总是处于低位。我有3帧。更改按钮之间切换的框架的最简单且正确的方法是什么?
谢谢!
I have 3 grouped Tool Buttons (a Tool Bar). One of them is always down. And I have 3 frames. What is the easiest and right way to change the frames switching among the buttons?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正确的方法充其量是没有意义的。最简单的方法之一是为分组按钮设置唯一的
Tag
,fi 0, 1, 2,然后将所有三个按钮的“OnClick”设置为同一个处理程序并显示一个根据单击的按钮的标签显示框架并隐藏其他框架:这是假设您已经在设计时将框架放在表单上。不要忘记将按钮的
Grouped
属性及其Style
设置为“tbsCheck”。The right way is moot at best. One of the easiest ways of many can be to set unique
Tag
s for the grouped buttons, f.i. 0, 1, 2, then set all of the three button's 'OnClick' to the same handler and show one of your frames according to the tag of the clicked button and hide the others:This is assuming you've already put the frames on your form at design time. Don't forget setting the
Grouped
property of the buttons and theirStyle
s to 'tbsCheck'.如果框架都位于屏幕上的相同位置,那么按照 Sertac 建议的方式进行操作将使得在 IDE 中查看它们在所有者表单上的外观变得非常麻烦,
我建议您将页面控件或选项卡控件中的框架。
If the frames are all in the same position on the screen, then doing it the way the Sertac suggests will make it really cumbersome to see in the IDE what they look like on their owner form
I suggest you put the frames in a page control or tab control.