如何在 visio 2013 模板形状母版中处理双击

如何在 visio 2013 模板形状母版中处理双击

我已经从 visio 2013 中的形状创建了一个模板。此形状主控具有多个组合在一起的形状。我已使用形状保护来防止人们删除内部组合的形状并向任何形状添加任何文本。

我在形状下方有一个单独的文本框,我想在用户双击形状中的任意位置时编辑此文本框。我该怎么做?

这是我见过的所有 Microsoft 提供的标准视觉模板(例如 Azure 模板)的图案。只是不确定他们是如何做到的。

答案1

此行为的关键是不要将单独的文本框作为组的一部分。相反,您要编辑组本身的文本。默认情况下,组中的文本位于中间,但您可以使用文本块工具(主页选项卡上工具组的右下角)重新定位文本块。

顺便说一句,锁定组内子形状访问权限的更简单方法是将组选择属性设置为“仅组”。这样可以防止用户选择子形状,如果他们无法选择它们,他们就无法删除它们或向其中添加文本。要更改组行为设置,请打开“开发人员”选项卡,选择组,然后单击“行为”按钮。在出现的对话框中,进行突出显示的更改:行为对话框

最后,要设置双击行为以允许用户编辑组的文本,请单击“行为”对话框中的“双击”选项卡并验证此处显示的设置:双击行为选项卡

答案2

您必须设置形状的双击行为才能编辑形状的文本。

编辑主形状,并选择父形状。然后打开“开发人员”选项卡,并选择“行为”。选择“双击”选项卡,选择“编辑形状的文本”,然后单击“确定”。

假设您要更改父图形文本,那么应该可以做到。如果是子图形,那么就比较棘手,因为您不能在未先选择父图形的情况下双击子图形(除非父图形的选择行为是子图形优先,这会使选择整个组变得更加困难)。

相关内容