9885.html
来自「以电子书的形式收集了VB一些常见问题解决方法,可以很方便的查找自己需要解决的问题」· HTML 代码 · 共 22 行
HTML
22 行
<html>
<head>
<title>请问 VB 高手 , richtextbox 控制项问题 ?</title>
</head>
<body bgcolor="#FFFFFF" vlink="#808080">
<center>
<h1>请问 VB 高手 , richtextbox 控制项问题 ?</h1>
</center>
<hr size=7 width=75%>
<hr size=7 width=75%><p>
Posted by Linkii on February 05, 1999 at 12:32:40:<p>
我想利用 RichTextBox 控制项,做 4 个栏位的格式定位,<br>分别起始位置为 20 , 140 , 260 ,380 (Pixels) ,请问下列程式有错误 .<br>谢谢 !<p><br>Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long<p>Private Const WM_USER = &H400<br>Private Const EM_SETPARAFORMAT = WM_USER + 71<br>Private Const PFM_TABSTOPS = &H10<p>Private Type ParaFormat<br> cbsize As Byte<br> dwMask As Long<br> wNumbering As Integer<br> wReserved As Integer<br> dxStartIndent As Long<br> dxRightIndent As Long<br> dxOffset As Long<br> wAligment As Integer<br> cTabCount As Byte<br> rgxTabs() As Long<br>End Type<p>Dim StructFormat As ParaFormat<p><br>Private Sub Command1_Click()<br> Dim result As Long<br> <br> result = SendMessage(Text1.hwnd, EM_SETPARAFORMAT, 0, StructFormat)<br> Text1.Text = Chr(9) & "the" & Chr(9) & "is" & Chr(9) & "a" & Chr(9) & "dog" & vbCrLf<br> Text1.Text = Text1.Text & Chr(9) & "te" & Chr(9) & "i" & Chr(9) & "afdf" & Chr(9) & "dog" & vbCrLf<br> Me.Caption = result<br>End Sub<p>Private Sub Form_Load()<br> StructFormat.cbsize = Len(StructFormat)<br> StructFormat.dwMask = PFM_TABSTOPS<br> StructFormat.cTabCount = 4<br> ReDim StructFormat.rgxTabs(3) As Long<br> StructFormat.rgxTabs(0) = 20<br> StructFormat.rgxTabs(1) = 140<br> StructFormat.rgxTabs(2) = 260<br> StructFormat.rgxTabs(3) = 380<br>End Sub<br>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 9885-->
</ul><!--end: 9885-->
<br><hr size=7 width=75%><p>
</body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?