Example #1
0
        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);
        }
Example #2
0
        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)
                );
        }