如何让VB中的文字纵向排列?达人指教!感激不尽

meisanbao 2007-10-26 03:01:21
如何能让VB中的文字纵向排列,达人指教!感激不尽
...全文
266 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
脆皮大雪糕 2007-10-26
  • 打赏
  • 举报
回复
一个比较娱乐的做法:
创建一个窗体,放两个picturebox 一个按钮

Option Explicit
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Const srcopy = &HCC0020

Private Sub Command1_Click()
Dim i As Integer
Dim j As Integer
Dim h As Integer
Dim w As Integer



Picture1.Font.Name = "@宋体"
Picture1.Print "这是一个测试" & vbCrLf & "纵向排列"

Picture2.BorderStyle = 0
Picture2.Width = Picture1.Height
Picture2.Height = Picture1.Width
h = Picture1.Height
w = Picture1.Width

Picture2.Picture = LoadPicture("")
For j = w To 0 Step -1
For i = 0 To h Step 1
BitBlt Picture2.hDC, i, j, 1, 1, Picture1.hDC, j, h - i, srcopy
Next i
Next j


End Sub

Private Sub Form_Load()
Me.ScaleMode = 3
Picture1.Visible = False
Picture1.AutoRedraw = True
Picture1.BorderStyle = 0
End Sub
cs_oldhorse 2007-10-26
  • 打赏
  • 举报
回复
:)上面这个好玩~
VBToy 2007-10-26
  • 打赏
  • 举报
回复
这是一招:
Label1.AutoSize = True
Label1.Caption = "纵" & vbCrLf & "向" & vbCrLf & "排" & vbCrLf & "列" & vbCrLf

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧