Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16496716
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 20:52:15

下载本文示例代码
p>|添加以下模块: PublicSubCenterC(frmAsForm) DimSpcFAsIntegerHowmanyspacescanfit DimclenAsIntegercaptionlength DimoldcAsStringoldcaption DimiAsIntegernotimportant removeanyspacesattheendsofthecaption veryeasyifyoureaditcarefully oldc=frm.Caption DoWhileLeft(oldc,1)=Space(1) DoEvents oldc=Right(oldc,Len(oldc)-1) Loop DoWhileRight(oldc,1)=Space(1) DoEvents oldc=Left(oldc,Len(oldc)-1) Loop clen=Len(oldc) IfInStr(oldc,"!")$#@60;$#@62;0Then IfInStr(oldc,"")$#@60;$#@62;0Then clen=clen*1.5 Else clen=clen*1.4 EndIf Else IfInStr(oldc,"")$#@60;$#@62;0Then clen=clen*1.4 Else clen=clen*1.3 EndIf EndIf seehowmanycharacterscanfit SpcF=frm.Width/61.2244howmanyspacecanfit itthecaption SpcF=SpcF-clenHowmanyspacescanfit-Howmuch spacethe tiontakesup Nowthetrickypart IfSpcF$#@62;1Then DoEventsspeeduptheprogram frm.Caption=Space(Int(SpcF/2)) oldc Elseiftheformistoosmallforspaces frm.Caption=oldc EndIf EndSub |在窗体中添加以下代码: DimoldsizeAsLong PrivateSubForm_Resize() IfMe.Width=oldsizeThenifthewidthhasnt changed ExitSubthendontmesswithit Else CenterCMe oldsize=Me.Width EndIf EndSub PrivateSubForm_Load() CenterCMe oldsize=Me.Width EndSub p>|添加以下模块: PublicSubCenterC(frmAsForm) DimSpcFAsIntegerHowmanyspacescanfit DimclenAsIntegercaptionlength DimoldcAsStringoldcaption DimiAsIntegernotimportant removeanyspacesattheendsofthecaption veryeasyifyoureaditcarefully oldc=frm.Caption DoWhileLeft(oldc,1)=Space(1) DoEvents oldc=Right(oldc,Len(oldc)-1) Loop DoWhileRight(oldc,1)=Space(1) DoEvents oldc=Left(oldc,Len(oldc)-1) Loop clen=Len(oldc) IfInStr(oldc,"!")$#@60;$#@62;0Then IfInStr(oldc,"")$#@60;$#@62;0Then clen=clen*1.5 Else clen=clen*1.4 EndIf Else IfInStr(oldc,"")$#@60;$#@62;0Then clen=clen*1.4 Else clen=clen*1.3 EndIf EndIf seehowmanycharacterscanfit SpcF=frm.Width/61.2244howmanyspacecanfit itthecaption SpcF=SpcF-clenHowmanyspacescanfit-Howmuch spacethe tiontakesup Nowthetrickypart IfSpcF$#@62;1Then DoEventsspeeduptheprogram frm.Caption=Space(Int(SpcF/2)) oldc Elseiftheformistoosmallforspaces frm.Caption=oldc EndIf EndSub |在窗体中添加以下代码: DimoldsizeAsLong PrivateSubForm_Resize() IfMe.Width=oldsizeThenifthewidthhasnt changed ExitSubthendontmesswithit Else CenterCMe oldsize=Me.Width EndIf EndSub PrivateSubForm_Load() CenterCMe oldsize=Me.Width EndSub 下载本文示例代码


让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中让标题栏文字居中
阅读(195) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~