如何从代码中设置对话框文本位置?
How to set Dialog text position from code?
大家好,
单击按钮后我有一个简单的 Dialog
启动,我 post 我的代码:
Dialog dialog;
super();
dialog = new Dialog("Dialog example");
dialog.addText(strFmt("Text to show"));
dialog.addText(strfmt("SecondText to show"));
dialog.run();
我会展示一个Dialog
window loollike this :
可以通过文本代码设置位置:要显示的文本 ?
例如,如果我想将第二个文本居中定位,我应该怎么做?
我试着在代码中留空:
dialog.addText(strfmt(" Text to show"));
但是没什么变化,这个我觉得不是什么好方法。
我在网上看到任何建议但我用得不好或不适合我:Example-suggestions。
存在一种方法来做我想做的事吗?
感谢您的帮助,
尽情享受吧!
您可以使用表单控件使文本居中:
Dialog dialog = new Dialog("Dialog example");
DialogText t1 = dialog.addText(strFmt("Text to show"));
DialogText t2 = dialog.addText(strfmt("SecondText to show"));
FormStaticTextControl c1 = t1.control();
c1.widthMode(FormWidth::ColumnWidth);
c1.alignment(FormAlignment::Center);
dialog.run();
第一个控件现在居中(到周围的组)。
你必须给它ColumnWidth
,否则控件将具有最小尺寸并且居中将不起作用。
大家好,
单击按钮后我有一个简单的 Dialog
启动,我 post 我的代码:
Dialog dialog;
super();
dialog = new Dialog("Dialog example");
dialog.addText(strFmt("Text to show"));
dialog.addText(strfmt("SecondText to show"));
dialog.run();
我会展示一个Dialog
window loollike this :
可以通过文本代码设置位置:要显示的文本 ? 例如,如果我想将第二个文本居中定位,我应该怎么做?
我试着在代码中留空:
dialog.addText(strfmt(" Text to show"));
但是没什么变化,这个我觉得不是什么好方法。 我在网上看到任何建议但我用得不好或不适合我:Example-suggestions。 存在一种方法来做我想做的事吗?
感谢您的帮助,
尽情享受吧!
您可以使用表单控件使文本居中:
Dialog dialog = new Dialog("Dialog example");
DialogText t1 = dialog.addText(strFmt("Text to show"));
DialogText t2 = dialog.addText(strfmt("SecondText to show"));
FormStaticTextControl c1 = t1.control();
c1.widthMode(FormWidth::ColumnWidth);
c1.alignment(FormAlignment::Center);
dialog.run();
第一个控件现在居中(到周围的组)。
你必须给它ColumnWidth
,否则控件将具有最小尺寸并且居中将不起作用。