Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
        public ResizeDialog()
        {
            widthEdit  = new NumberTextBox();
            heightEdit = new NumberTextBox();
            Button okButton     = new Button();
            Button cancelButton = new Button();

            AcceptButton = okButton;
            CancelButton = cancelButton;

            okButton.Text     = "Ok";
            cancelButton.Text = "Cancel";

            okButton.Click     += new EventHandler(OnOk);
            cancelButton.Click += new EventHandler(OnCancel);

            BoxSizer sizer = new VerticalBoxSizer()
                             .Add(
                new HorizontalBoxSizer()
                .Add("New width")
                .Add(widthEdit, SizerFlags.Expand)
                )
                             .Add(
                new HorizontalBoxSizer()
                .Add("New height")
                .Add(heightEdit, SizerFlags.Expand)
                )
                             .Add(
                new HorizontalBoxSizer()
                .Add(okButton)
                .Add(cancelButton)
                )
            ;

            Controls.Add(sizer);
            sizer.Dock = DockStyle.Fill;
        }
Ejemplo n.º 3
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)
                );
        }