如何做到像photoshop那样,选择不同的工具,工具栏的界面自动变换?
比如选择字体工具,工具栏上就出现设置字体的一些选项,而选择画笔工具,工具栏就出现设置画笔属性的一些选项。同时旁边的浮动窗口也跟着自动切换。
主要是求设计思路!
请各位大侠帮忙。
[解决办法]
准备多个 ToolsBar 不用时 Visble = false; 由代码控制需要时置 true
[解决办法]
动态添加也可以
[解决办法]
菜单容合, BCB本身就支持.
[解决办法]
用ToolsBar
[解决办法]
有些看似花俏的东西,在其华丽的背后,包含程序员的血汗.想找一个一步到位的控件并不是能每次都行得通,有时要你自己一点一点地去控制,就像教小孩子走路,要手把手的去按步就班地操作才行!
[解决办法]
在BCB中可以用TActionManager管理动作的有效,可视等。
基本思想就是用Command实现请求响应,用Observer实现同一请求不同表示(如点菜单请求打开文档或点一个按钮打开文档)的注册