本周文件交换选择

我们最好的用户反馈

改变内置对话框的字体大小

汪东城本周的选择是msgboxFontSize通过亚当Danz

这个实用程序让我想起了最近的一个项目,这个项目会给我带来很大的好处。我在开发一个应用程序warndlg而且errordlg.我需要把应用作为演示的一部分来展示,这就要求我把字体变大。应用程序本身,我可以控制。但我没有可以调整的参数warndlg而且errordlg让字体变大。我最终修改了内置函数本身,以允许我指定字体大小。

亚当的效用可以帮我省很多麻烦。他的函数接受已存在的对话框对话框warndlgerrordlg并通过搜索文本对象更改字体大小和其他属性。

例如,以这个标准警告对话框为例。

H = warndlg(“这是正常错误对话框”“错误”);

让我们将字体大小更改为30,同时我们还将更改文本。

msgboxFontSize (h, 30岁,“字符串”“注意字体变大了!”);

注意,对话框宽度是根据字体大小调整的。

我有几个对亚当的改进要求。

  • 如果我们还能改变按钮的字体大小(上面例子中的“OK”按钮),那就太好了。
  • 如果图标的大小(上面例子中的感叹号图标)按比例增加,效果会更大。

评论

试一试,让我们知道你的想法在这里或者留下评论亚当。




发布与MATLAB®R2019a

|
  • 打印
  • 发送电子邮件

评论

要发表评论,请点击此处登录到您的MathWorks帐户或创建一个新帐户。