public static void Main() { Form f = new Form(); VerticalBoxSizer s = new VerticalBoxSizer(); s.Dock = DockStyle.Fill; f.Controls.Add(s); Label l1 = new Label(); l1.Text = "Name"; Button b2 = new Button(); b2.Text = "..."; b2.Width = 32; s.Add(new ComboBox(), SizerFlags.Expand); s.Add(new Button(), 1, SizerFlags.Expand); s.Add(new TextBox()); s.Add(new DataGrid(), 2); HorizontalBoxSizer s2 = new HorizontalBoxSizer(); s2.Add(l1); s2.Add(new TextBox(), 1); s2.Add(b2); s.Add(s2, SizerFlags.Expand); Application.Run(f); }
public ImportFramesDialog() { VerticalBoxSizer sizer = new VerticalBoxSizer(); sizer.Dock = DockStyle.Fill; Controls.Add(sizer); Button browseButton = new Button(); browseButton.Text = "..."; browseButton.Width = browseButton.Height; browseButton.Click += new EventHandler(OnBrowse); Button okButton = new Button(); okButton.Text = "Ok"; okButton.Click += new EventHandler(OnOk); AcceptButton = okButton; Button cancelButton = new Button(); cancelButton.Text = "Cancel"; CancelButton = cancelButton; sizer .Add( new HorizontalBoxSizer() .Add("Filename") .Add(fileNameEdit, 1) .Add(browseButton), SizerFlags.Expand ) .Add( new HorizontalBoxSizer() .Add("Number of frames") .Add(countEdit, 1), SizerFlags.Expand ) .Add( new HorizontalBoxSizer() .Add("Frame Width") .Add(widthEdit, 1), SizerFlags.Expand ) .Add( new HorizontalBoxSizer() .Add("Frame Height") .Add(heightEdit, 1), SizerFlags.Expand ) .Add( new HorizontalBoxSizer() .Add("Row Size") .Add(rowSizeEdit, 1), SizerFlags.Expand ) .Add( new HorizontalBoxSizer() .Add("Pad") .Add(padCheck, 1) ) .Add( new HorizontalBoxSizer() .Add(okButton) .Add(cancelButton) ); }