フォーム上の点滅カーソル位置 x、y を決定する方法は?
編集:
さて、何年も経った後、私は自分の質問を見ることにしました。説明は非常に短く、何もわかりません。私が覚えているのは、患者名の先頭が入力されている間に名前の自動提案を行う医療機器用のデスクトップ アプリケーションを実行していたことです。キャレットの直後にVSのような提案を表示するには、リストコントロールが必要でした。
このために私は使用しました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