TextAlign and UpDownAlign : DomainUpDown « GUI Windows Forms « C# / CSharp Tutorial






TextAlign and UpDownAlign
using System;
using System.Drawing;
using System.Windows.Forms;

public class DomainUpDowns : Form
{
  DomainUpDown dupdwn;

  public DomainUpDowns()
  {
    Size = new Size(480,580);

    dupdwn = new DomainUpDown();
    dupdwn.Parent = this;
    dupdwn.Location = new Point(50, 50);
    dupdwn.Size = new Size(150,dupdwn.PreferredHeight);
    dupdwn.ReadOnly = true;
    dupdwn.TextAlign = HorizontalAlignment.Center;
    dupdwn.UpDownAlign = LeftRightAlignment.Left;
    dupdwn.Wrap = true;
    dupdwn.SelectedItemChanged +=  new EventHandler(dupdwn_OnSelectedItemChanged);
    dupdwn.Items.Add(BorderStyle.Fixed3D);
    dupdwn.Items.Add(BorderStyle.FixedSingle);
    dupdwn.Items.Add(BorderStyle.None); 
    dupdwn.SelectedIndex = 0;    //  zero-based index
  }  

  private void dupdwn_OnSelectedItemChanged(object sender, EventArgs e)
  {
    Console.WriteLine(dupdwn.SelectedItem);
  }

  static void Main() 
  {
    Application.Run(new DomainUpDowns());
  }
}








23.13.DomainUpDown
23.13.1.Remove selected item from DomainUpDown
23.13.2.DomainUpDown selected value changed eventDomainUpDown selected value changed event
23.13.3.DomainUpDown: selected item changed eventDomainUpDown: selected item changed event
23.13.4.Get value from DomainUpDomainGet value from DomainUpDomain
23.13.5.TextAlign and UpDownAlignTextAlign and UpDownAlign
23.13.6.Subclass DomainUpDown
23.13.7.ColorUpDown