.net 阿拉伯样式对话框

rqqzpn5f  于 11个月前  发布在  .NET
关注(0)|答案(1)|浏览(101)

我正在研究阿拉伯语的冲突。我已经实现了几乎所有的一些对话框(打印对话框)在我的应用程序仍然没有本地化为阿拉伯语。

frmPrintPreview.show()

字符串
我在打开打印对话框时这样使用
在我的项目中,一些对话框,如字体对话框,打印对话框等。
是否可以改变阿拉伯风格的对话框(从右到左模式)?以及阿拉伯模式的消息框...?

Private Sub PrintBarcodeStartToolStripMenuItem_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles PrintBarcodeStartToolStripMenuItem.Click

    scanprogressTS.Value = 0

    BLBPrintText = "START"

    BLBPrint = True

    scanprogressTS.Value = scanprogressTS.Maximum

    changelayoutform(frmPrintPreview)

    frmPrintPreview.Show()

    scanprogressTS.Value = 0

End Sub

ztmd8pv5

ztmd8pv51#

标签

是的,你可以设置WinForm标签从右到左显示。标签控件有一个名为RightToLeft的属性(默认为False),将其设置为true。


的数据

留言框

是的,你也可以显示阿拉伯风格的消息框,在MessageBox中的参数之一。Show()方法被称为MessageBoxOptions。它是一个枚举,你必须设置MessageBoxOptions.RtlReading将显示阿拉伯风格的消息框。
例如:

MessageBox.Show("Right to left Text", "Test", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading);

字符串

相关问题