爱问知识人 爱问教育 医院库

vb 在PictureBox中Print文字时如何保证居中?

首页

vb 在PictureBox中Print文字时如何保证居中?

无论文字长度是多少,始终保证文字在picturebox中是剧中的……

提交回答

全部答案

    2008-02-16 15:19:10
  •   用 Print 方法是很难办到的。
    你不如使用背景透明的 Label 控件来实现你的要求。
    你可以在加载窗体时设置其属性来实现效果:
    Private Sub Form_Load()
    With Label1
    。AutoSize = True '自动适应文本长度
    。
      BackStyle = 0 '背景透明 。Move (Picture1。ScaleWidth - 。Width) / 2, (Picture1。ScaleHeight - 。Height) / 2 '居中初始化 。Alignment = 2 '居中变化文本 End With End Sub 注意: Label1 是画在 Picture1 容器内部的,这一点很关键。
      
       为了验证,你可以先为 Picture1 设置图片背景,再加一个 TextBox 控件,并添加以下代码: Private Sub Text1_Change() Label1。Caption = Text1。Text End Sub 这样你在改变 Text1 的内容时, Label1 将在 Picture1 的中部改变显示的文字并自动伸缩。

    G***

    2008-02-16 15:19:10

  • 2008-02-15 10:38:29
  • PRINT  能用TAB  控制位置!

    北***

    2008-02-15 10:38:29

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 174-193
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):