C#で自動提案/完全なテキストボックスを作成しています。以下のリンクをたどりましたが、テキストボックスに提案が表示されません
Windowsフォームでオートサジェストテキストボックスを作成するにはどうすればよいですか?
//-------- Get all distinct description -----------------------------
OleDbCommand command = new OleDbCommand(Queries.qry16, Connection);
OleDbDataReader reader = command.ExecuteReader();
//--------- Storing ------------------------------------
while (reader.Read())
{
namesCollection.Add(reader.GetValue(0).ToString());
}
//----------- Close after use ---------------------------------------
reader.Close();
//----------- Set the auto suggestion in description box ------------
descriptionBox.AutoCompleteMode = AutoCompleteMode.Suggest;
descriptionBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
descriptionBox.AutoCompleteCustomSource = namesCollection;
これが私のコードです、それはwinformのロード関数にあります。そして、nameCollectionの初期化はコンストラクターにあります...親切にそれを機能させるのを手伝ってください。
新しい投稿を作成するのではなく、投稿を編集しています... 1行のテキストボックスで自分のコードを試しましたが、機能しました。今、私は複数行で同じものが欲しいです...研究のために、私は異なるコード(インテリセンスを持つもの)を試して2日以上グーグルで検索しましたが、テキストボックスで利用可能な自動提案としては機能しませんでした。手順全体を複数行にコーディングする提案を誰かに教えてもらえますか。ありがとうございます。