Puedes simplemente establecer el estilo de control en RightToLeft = RightToLeft.Yes
si no te molesta el widget de soltar en el otro lado también.
o
conjunto DrawMode = OwnerDrawFixed;
y enlazar el evento DrawItem
, entonces algo así como
private void comboBox1_DrawItem(object sender, DrawItemEventArgs e)
{
if (e.Index == -1)
return;
ComboBox combo = ((ComboBox) sender);
using (SolidBrush brush = new SolidBrush(e.ForeColor))
{
e.DrawBackground();
e.Graphics.DrawString(combo.Items[e.Index].ToString(), e.Font, brush, e.Bounds, new StringFormat(StringFormatFlags.DirectionRightToLeft));
e.DrawFocusRectangle();
}
}
Agregué la etiqueta winforms a su pregunta ya que supongo que por el hecho de que usted mencionó DrawItem no se está refiriendo a WPF. Sin embargo, esto realmente no tiene nada que ver con C#, pero no quería eliminar una etiqueta. – Josh
Gracias por etiquetarlo –