に私のメール落ち着き '形式を入力するときに、私は次の表示に問題があります。リッチテキストボックスブレット・ポイントアライメント表示の問題(左、センター、右)
私は、中心部を左、右に整列しています弾丸ポイント。
は順番に、箇条書きのリストとして段落を活性化しchkBullet.CheckState = If(isSelectionBulletList(richTextBox), CheckState.Checked, CheckState.Unchecked)
:
Private Function isSelectionBulletList(RichTextBox As RichTextBox) As Boolean
Dim startParagraph As Paragraph = RichTextBox.Selection.Start.Paragraph
If startParagraph IsNot Nothing Then
If TypeOf (startParagraph.Parent) Is ListItem Then
Dim markerStyle As TextMarkerStyle = CType(startParagraph.Parent, ListItem).List.MarkerStyle
If markerStyle = TextMarkerStyle.Disc Then
Return True
End If
End If
End If
Return False
End Function
強調表示弾丸を移動するには、選択したテキストの箇条書きのリストスタイルを作成するには、ボタンは次のことを行い、活性化されます所望の整合へのポイントは、私は次のことを実行しています:
正しくテキストを移動しますが、テキストで弾丸を移動しませんAlign(0).Checked =
(CType(richTextBox.Selection.GetPropertyValue(Paragraph.TextAlignmentProperty), TextAlignment) =
TextAlignment.Left)
。
私は後で、後でHTMLへの変換RTFを実行して、私の受信トレイにメールをオフに送信し、以下に示すように箇条書きは、正しく整列されています
誰がどのように任意のアイデアを持っていますこのディスプレイの問題を解決できますか?