关于显示属性的大小字体在程序中影响的问题??????????????????????????? 在设置改变显示属性的大小字体后,程序的控件的位置,大小,字体都发生改变,严重影响程序的外观和定位,请问如何使程序不受改变显示属性的大小字体影响,使程序按照设计时控件的大小和位置不变!   另外怎样获得显示属性的大小字体的设置值,是小字体还是大字体,还是其它的,如果是其它的怎样获得它的值???????????

解决方案 »

  1.   

    这是没有办法的,因为Windows 的大小字体改变了,你程序的字体也会跟着变,唯一的办法只有一个,这也是我最早开始编程遇到与发现的问题。可惜你只有30分太少了。
      

  2.   

    按照" SiTwo(闻之笑) "做法不行呀,  在设置显示属性里面的字体大小设为大字体后!, 程序的控件的字体也变大! 我已经设置好指定字体, 
    请 yishengdxx(yisheng)  说说你的办法,分可以再加!!
     
      

  3.   

    form的scaled属性设置为false
    不过窗体Caption属性还有菜单属性和弹出对话框属性不会因此而改变.
      

  4.   

    顺便说一下,如果不行请把各控件的Font-CharSet属性设置为GB2312_CHARSET
      

  5.   

    好吧!我可以告诉你,请你下载我的98年参加大众软件编程比赛时获得第三名的作品《游戏佳人》吧,看到他你就会明白该如何做了,下载地址http://ibirdman.126.com,
    或者在1998年电脑报游戏世界之三光盘中查找也可找到。
    解决了记得给我加分哦!!!!
      

  6.   

    其实很简单,没有什么字体型号不会不随系统改变,但是采用图片既可以了,按钮用图片昨,放在图片筐里,图片筐放在Panel里,属性设置为自动扩大,这样系统字体变化时,只要panel控件不跟着变大,图片就不会变大,如果控件变大,图片也会成比例的变大,保持你的客户界面不变形。