Delphi工具栏按钮在单元和表单视图之间切换消失了?

Posted

技术标签:

【中文标题】Delphi工具栏按钮在单元和表单视图之间切换消失了?【英文标题】:Delphi toolbar button to switch between unit and form view disapppeared? 【发布时间】:2013-05-30 16:51:46 【问题描述】:

Delphi 中视图工具栏上的两个按钮消失了,我无法找回它们。其中一个按钮是在代码/单元和我一直使用的设计/表单视图之间切换的按钮。用于切换的键盘快捷键 (F12) 仍然有效,但我有一个令人讨厌的媒体键盘,您必须按功能键才能访问 F 键,所以我真的很想恢复那个工具栏按钮。

我尝试重置所有工具栏及其内容,我看到按钮应该 的位置,但它们不存在。在工具栏的自定义对话框中,命令似乎不再存在。

我尝试对 Delphi 进行“修复”重新安装,但即使这样也无法修复它。以前有没有其他人发生过这种情况,或者对如何修复或重置我的 IDE 有想法?

编辑:也许值得一提的是,在代码/单元和设计/表单视图之间切换的菜单选项也不见了。

【问题讨论】:

尝试在“干净”模式下运行 IDE。命令行,“bds.exe -rNewRegistryKeyName” 如果它可以工作,那么 IDE 的 HKCU 注册表分支中的某些内容会发生变化,可能需要重置。 我了解“代码和设计视图”的区别,但是“代码和单元”视图的区别是什么?代码单位。 那是一个错字,它应该阅读单元和设计视图 @KenWhite:如果是这样的话,那不就是让按钮变灰吗? @whosrdaddy:是的,两者的使用令人困惑,因为它听起来像是两种不同的东西。 :-) 谢谢。 (删除了其余部分;快速检查 D2007 的 IDE 显示 .dfm 的存在/不存在不会影响外观;它只是更改是否启用。我在您发布上一条评论时进行测试。) 【参考方案1】:

据我所知,这个问题(缺少视图单元/表单按钮和菜单选项)可能是 Delphi 入门版的限制(此论坛帖子:https://forums.embarcadero.com/thread.jspa?threadID=83324)似乎表明 XE3 用户使用入门版本的工具栏上缺少相同的按钮。

我确实发现在屏幕底部有用于在代码、设计和历史记录之间切换的选项卡,这至少提供了一种基于鼠标的解决方法来在视图之间切换,而无需展开文件视图并单击正确的 pas/dfm 文件。 F12 键盘快捷键仍然有效。

【讨论】:

以上是关于Delphi工具栏按钮在单元和表单视图之间切换消失了?的主要内容,如果未能解决你的问题,请参考以下文章

选择时从 UITableViewCell 中消失的视图

在不同的表格视图单元格布局之间快速切换

如何使用按钮在 PyQt5 中的两个菜单栏之间切换?菜单栏消失

选择 UITableViewCell 时 UITabBar 消失

滚动单元格时表格视图设置消失

推送后工具栏消失