2016-08-10 16 views
1

私はプログラムを作成しており、すべてのテキストを右揃えにする必要があります。私がComboBox - AutoCompleteを使用したときに得られる提案のDropDownListを除いてすべて機能します。WinFormsでオートコンプリートが有効になっているときに、ComboBoxの候補リストを右揃えにします。

私はすでにここで答えを探していて、何も見つかりませんでした。

アライメントを変更する方法を知っている人はいますか?

編集: 私のコンボボックスは、次のように定義されています

this.comboBox2.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; 
this.comboBox2.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; 
resources.ApplyResources(this.comboBox2, "comboBox2"); 
this.comboBox2.Name="comboBox2"; 
this.comboBox2.RightToLeft = System.Windows.Forms.RightToLeft.Yes; 
+0

'ComboBox'の' RightToLeft'プロパティを 'Yes'に設定すると、自動補完ドロップダウンが右から左に表示されます。 –

+0

これは、うまくいきませんでした。私が言ったように、コンボボックスのアイテムは右揃えであり、自動完成はできません。 –

+0

ようこそスタックオーバーフロー!これまでに試したことを確認するためのコードをいくつか表示してください。 –

答えて

0

私は同じに直面し、基本的に私はそれを行うために管理する唯一の方法は、自分自身のカスタムコントロールを作成することです。あなたは単にテキストボックスから継承し、それにリストボックスを追加することができます。

関連する問題