CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  数据结构与算法

有没有Resize时对控件及字体大小调整的算法(通用的)

楼主Kanfu(无知者无畏)2000-11-19 21:51:00 在 专题开发/技术/项目 / 数据结构与算法 提问

问题点数:50、回复次数:5Top

1 楼wuhf(微风)回复于 2000-11-21 16:44:00 得分 0

我也想要!Top

2 楼cwhelucky(清风)回复于 2000-11-21 18:19:00 得分 30

我不知你是怎样想的,如果有可能做出确实是通用的,那么我想信所有的开发工具一定会将其打包进去的,你认为呢,略加以通用则可,完全通用不只是烦,更有是浪费时间,你认为呢Top

3 楼freeboy(好好学习,天天向上)回复于 2000-11-21 21:29:00 得分 0

    Top

4 楼maxzhy(大头)回复于 2000-12-12 11:13:00 得分 20

用VB6.0做的,但字体问题待解决.仅供参考,代码如下:Private   ratioX()   As   Single,   ratioY()   As   Single,   ratioW()   As   Single,   ratioH()   As   Single  
   
  Private   Sub   Form_Load()  
  ReDim   ratioX(0   To   Me.Count   -   1)  
  ReDim   ratioY(0   To   Me.Count   -   1)  
  ReDim   ratioW(0   To   Me.Count   -   1)  
  ReDim   ratioH(0   To   Me.Count   -   1)  
  Dim   ctl   As   Control,   i   As   Byte  
  i   =   0  
  For   Each   ctl   In   Me.Controls  
        ratioX(i)   =   ctl.Left   /   Me.ScaleWidth  
        ratioY(i)   =   ctl.Top   /   Me.ScaleHeight  
        ratioW(i)   =   ctl.Width   /   Me.ScaleWidth  
        ratioH(i)   =   ctl.Height   /   Me.ScaleHeight  
        i   =   i   +   1  
  Next  
  End   Sub  
   
  Private   Sub   Form_Resize()  
  Dim   ctl   As   Control,   i   As   Byte  
  i   =   0  
  For   Each   ctl   In   Me.Controls  
          ctl.Left   =   Me.ScaleWidth   *   ratioX(i)  
          ctl.Top   =   Me.ScaleHeight   *   ratioY(i)  
          ctl.Width   =   Me.ScaleWidth   *   ratioW(i)  
          ctl.Height   =   Me.ScaleHeight   *   ratioH(i)  
          i   =   i   +   1  
  Next  
  End   Sub  
  Top

5 楼maxzhy(大头)回复于 2000-12-12 11:19:00 得分 0

续:字体问题不容易,因为有些控件没有字体属性.Top

相关问题

  • 控件字体设置
  • 控件字体问题
  • EAN条码字体的解码算法
  • 如何修改EDIT控件的字体
  • BCB控件栏上的字体颜色????
  • 怎么设置控件的字体?
  • MSHFlexGrid 控件 的字体显示,谢谢
  • excel表窗体控件字体设置
  • List Control 控件改变字体问题
  • Listview控件字体改变颜色

关键词

  • 字体
  • me
  • ctl
  • ratioy
  • ratioh
  • ratiox
  • ratiow
  • 通用
  • scaleheight
  • scalewidth

得分解答快速导航

  • 帖主:Kanfu
  • cwhelucky
  • maxzhy

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo