本周文件交换精选

我们最好的用户提交

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

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

这个实用程序让我想起了最近的一个项目,该项目将受益匪浅。我在开发一个应用,利用warndlgerrordlg.我需要展示应用程序作为演示的一部分,这就要求我把字体放大。应用程序本身,我可以控制。但我没有可以调整的参数warndlgerrordlg让字体变大。最后,我修改了内置函数本身,以允许我指定字体大小。

亚当的效用会帮我省去很多麻烦。他的函数采用了一个由对话框warndlgerrordlg并通过搜索文本对象来更改字体大小和其他属性。

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

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

让我们把字体大小改为30,当我们这样做的时候,我们也会改变文本。

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

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

我有几个给亚当的增强请求。

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

评论

试试吧,让我们知道你的想法在这里或者离开评论亚当。




发布与MATLAB®R2019a

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。