在它的属性中直接设定就可以。
程序中用height.

解决方案 »

  1.   

    '--- module ---
    Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
    Public Const WM_USER = &H400
    Public Const EM_GETPARAFORMAT = WM_USER + 61
    Public Const EM_SETPARAFORMAT = WM_USER + 71
    Public Const MAX_TAB_STOPS As Long = 32
    Public Const PFM_LINESPACING As Long = 256
    Public Type PARAFORMAT2
        cbSize                     As Long
        dwMask                     As Long
        wNumbering                 As Integer
        wEffects                   As Integer
        dxStartIndent              As Long
        dxRightIndent              As Long
        dxOffset                   As Long
        wAlignment                 As Integer
        cTabCount                  As Integer
        rgxTabs(MAX_TAB_STOPS - 1) As Long
        dySpaceBefore              As Long
        dySpaceAfter               As Long
        dyLineSpacing              As Long
        sStyle                     As Integer
        bLineSpacingRule           As Byte
        bOutlineLevel              As Byte
        wShadingWeight             As Integer
        wShadingStyle              As Integer
        wNumberingStart            As Integer
        wNumberingStyle            As Integer
        wNumberingTab              As Integer
        wBorderSpace               As Integer
        wBorderWidth               As Integer
        wBorders                   As Integer
    End Type
    '--- form ---
    '设form上有:
    'richtextbox(rt)
    'commandbutton(command1)
    Private Sub Command1_Click()
        Dim pf2 As PARAFORMAT2
        Dim retval As Long
        rt.SelStart = Len(rt)
        pf2.cbSize = LenB(pf2)
        pf2.bLineSpacingRule = 3
        pf2.dyLineSpacing = CLng(500 * Rnd) + 500
        pf2.dwMask = PFM_LINESPACING
        retval = SendMessage(rt.hwnd, EM_SETPARAFORMAT, ByVal 0&, pf2)
    End Sub
    上面的代码指定500到1000twips随机行距
    用em_setparaformat+PARAFORMAT2可以很灵活的设置格式,
    指定行距主要靠bLineSpacingRule跟dyLineSpacing这两个数据成员
    具体信息msdn里有