アイテムを選択した後、コンボ ボックスのフォーカスを外したい。どうやってするの?次のように myCombo のプロパティを設定します。
myCombo.DrawMode=OwnerDrawFixed および myCombo.DropDownStyle=DropDownList
次のようにコードします。
void SetComboReadOnly(object sender, DrawItemEventArgs e)
{
if (e.Index > -1)
{
e.DrawBackground();
e.Graphics.DrawString(((ComboBox)sender).Items[e.Index].ToString(), this.Font, Brushes.Black, e.Bounds);
e.DrawFocusRectangle();
}
}
void myCombo_DrawItem(object sender, DrawItemEventArgs e)
{
SetComboReadOnly(sender, e);
}