首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

通用对话框commondialog的字体(汉字)设置解决思路

2012-03-09 
通用对话框commondialog的字体(汉字)设置书上的一个字体设置的例子,我写下来,结果就出现了汉字倒着放,但英

通用对话框commondialog的字体(汉字)设置
书上的一个字体设置的例子,我写下来,结果就出现了汉字倒着放,但英文可以正常显示的情况
添加了common dialog控件后,界面如下:

代码如下:

由于图片太小,我把代码写下来:

VB code
Private Sub Command1_Click()CommonDialog1.Flags = cdlCFBoth Or cdlCFEffectsCommonDialog1.ShowFontIf CommonDialog1.FontName > "" ThenText1.FontName = CommonDialog1.FontNameEnd IfText1.FontSize = CommonDialog1.FontSizeText1.FontBold = CommonDialog1.FontBoldText1.FontItalic = CommonDialog1.FontItalicText1.FontStrikethru = CommonDialog1.FontStrikethruText1.FontUnderline = CommonDialog1.FontUnderlineText1.ForeColor = CommonDialog1.ColorEnd Sub

运行设置:

运行结果:

希望大家帮我分析下,为什么汉字在通用对话框的字体显示中,是呈现-90度倒着的?
谢谢

[解决办法]
代码没有问题,图片太小看不清, 

你看看是不是选择了打印机字体, 就是字体名前带了一个"@"的.
你将列表一直向上滚动,看看下面还有没有你汉字字体.

热点排行