私は初心者のためにC#を使用しています。今、KeyPressのコンボボックスリストを表示する助けが必要です。私は今、カーソル位置にComboBoxを表示していますが、正しく動作しません。私は特定の文字の位置でそれを取得したいと思います。例:ここではICSharpCode.TextEditorを使用して、テキストの位置でKeyPressのComboBoxリストを表示
this. -- This will show the ComboBox list.
は私の現在のコードです:
private void m_editor_KeyPress(object sender, KeyPressEventArgs e)
{
int x, y;
x = Cursor.Position.X;
y = Cursor.Position.Y;
if (e.KeyChar == (char)58)
{
_methodBox.Show();
_methodBox.Location = new Point(x, y);
}
}
TextEditorControlが
GetPositionFromCharIndex
を持っていた場合、それはすべてがより簡単になるだろう。
とにかく、助けていただければ幸いです。
を知っているあなたが正確に何をしようとしていますショー..? – MethodMan
どのように "意味がない"ことができますか?具体的には、あなたの前にあります。私は "ComboBox"を表示したい。 –
あなたはxy座標にcomboxを表示したいですか?もしそうなら、私が言っていることである新しいComboBoxをどこで作成しているのですか? – MethodMan