public TextBoxTest(ControlBase parent) : base(parent) { TextBox tb = new TextBox(parent); tb.Width = 100; tb.SetPosition(0, 100); tb.Text = "You can write in me"; tb = new TextBox(parent); tb.Width = 100; tb.SetPosition(0, 200); tb.Height = 50; tb.Text = "my size is different"; // var mtb = new MultilineTextBox(parent); // mtb.Width = 100; // mtb.SetPosition(0, 300); // mtb.Height = 50; // mtb.Text = "im multilined. lol.."; FlowLayout flow = new FlowLayout(parent); flow.SetPosition(0, 400); flow.AutoSizeToContents = true; var nud = new Spinner(flow); nud.SetPosition(0, 400); nud.Min = 0; nud.Max = 100; Label l = new Label(flow); nud.ValueChanged += (o, e) => { l.Text = "reported value: " + ((Spinner)o).Value; }; nud.Value = 1; nud = new Spinner(parent); nud.SetPosition(0, 500); nud.Min = -10; nud.Max = 10; nud.Disable(); }