Re: Setting tab stops in RTF control
- From: "Ross Ylitalo" <raylitalo@xxxxxxxxxxx>
- Date: Mon, 22 May 2006 17:52:08 -0400
"mabond" <mabond@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:4F8D5445-22E6-4B55-963F-2515F9066E85@xxxxxxxxxxxxxxxx
Hi all
I have an rtf control on my form. The control is populated with text from
an
string array created as the application runs. The code to populate the rtf
control is as follows
For l = 0 To arrayList.GetUpperBound(0)
If arrayList(l, 0) Is Nothing Then
'do nothing
Else
output &= arrayList(l, 0) & vbTab & vbTab _
& arrayList(l, 1) & vbTab _
& arrayList(l, 2) & vbTab _
& arrayList(l, 3) & vbCrLf
End If
Next
RichTextBoxList.Text = output
My problem is that the 4 columns do not line up neatly in this method as
the
strings in any element of the array may be longer (or shorter) than that
in
the next element of the array. In some case the first index of the array
element will be longer than where the first tab would normally go in the
control and the next will be shorter. So the two columns are not lined up.
I
need to be able to adjust, programatically, the gap between the tab stops
in
the rtf control.
Is that possible or is there another solution
Thanks and regards
Michael Bond
I've dealt with that problem in the past by using a fixed-fount, such as
"Courier".
When I was dealing with it, the problem was that some fonts are designed
with
different widths for each character to make them more pleasing to the eye.
Ross
.
- Prev by Date: Re: how to display my IP address?
- Next by Date: Using Process.start to Open an XML file with Excel
- Previous by thread: Re: Setting tab stops in RTF control
- Next by thread: Include Multiple Bind Values
- Index(es):
Relevant Pages
|