VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/03/05(Fri) 12:19
投稿者nanashi
Eメール
URL
タイトルRe: strConvについて

Textが変わるときにSelStartがリセットされてるからですね。
↓こんな感じでいかがでしょう?

Private Sub Text1_Change()
    Dim lPos As Long
    Static bNowConv As Boolean
    
    If bNowConv Then Exit Sub
    
    bNowConv = True
    
    With Text1
        lPos = .SelStart
        .Text = StrConv(.Text, vbNarrow)
        .SelStart = lPos
    End With
    
    bNowConv = False
End Sub


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -