2

フォーム上の点滅カーソル位置 x、y を決定する方法は?

編集:

さて、何年も経った後、私は自分の質問を見ることにしました。説明は非常に短く、何もわかりません。私が覚えているのは、患者名の先頭が入力されている間に名前の自動提案を行う医療機器用のデスクトップ アプリケーションを実行していたことです。キャレットの直後にVSのような提案を表示するには、リストコントロールが必要でした。

4

1 に答える 1

1

このために私は使用しましたyourTextBox.GetPositionFromCharIndex(CharacterIndexAsIntegerTypeHere)

ListBox は、TextBox 文字を使用して X 軸上を移動しています。

Dim Lstb as new ListBox
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged  
  With Lstb
    .size = new size(50,50)
    .BackColor = Color.aqua
    .location = New Point(TextBox1.Location.X + TextBox1.GetPositionFromCharIndex(TextBox1.Text.Length - 1).X,  TextBox1.Location.Y + 50)
  End with    
  Controls.Add(Lstb)
End Sub
于 2013-03-09T23:17:55.080 に答える