Example #1
0
        public ResizeForm(PuzzleForm p)
        {
            puzzleForm = p;

            Text = "Rows and Columns";
            Size = new Size(250, 160);

            TableLayoutPanel table = new TableLayoutPanel();

            table.RowCount    = 4;
            table.ColumnCount = 2;
            table.Parent      = this;
            table.Dock        = DockStyle.Fill;
            table.Padding     = new Padding(10);

            Label rowLabel = new Label();

            rowLabel.Text      = "Rows (2 - 8): ";
            rowLabel.TextAlign = ContentAlignment.MiddleRight;
            rowLabel.Parent    = table;

            rowBox        = new TextBox();
            rowBox.Text   = p.Rows.ToString();
            rowBox.Parent = table;

            Label colLabel = new Label();

            colLabel.Text      = "Columns (2 - 8): ";
            colLabel.TextAlign = ContentAlignment.MiddleRight;
            colLabel.Parent    = table;

            colBox        = new TextBox();
            colBox.Text   = p.Cols.ToString();
            colBox.Parent = table;

            Label timeLabel = new Label();

            timeLabel.Text      = "Time (secs): ";
            timeLabel.TextAlign = ContentAlignment.MiddleRight;
            timeLabel.Parent    = table;

            timeBox        = new TextBox();
            timeBox.Text   = p.TimeLimit.ToString();
            timeBox.Parent = table;

            okButton        = new Button();
            okButton.Text   = "OK";
            okButton.Click += ResizeDone;
            okButton.Anchor = AnchorStyles.None;
            okButton.Parent = table;

            cancelButton        = new Button();
            cancelButton.Text   = "Cancel";
            cancelButton.Click += ResizeDone;
            cancelButton.Anchor = AnchorStyles.None;
            cancelButton.Parent = table;
        }
Example #2
0
        public ResizeForm(PuzzleForm p) {

            puzzleForm = p;

            Text = "Rows and Columns";
            Size = new Size(250,160);

            TableLayoutPanel table = new TableLayoutPanel();
            table.RowCount = 4;
            table.ColumnCount = 2;
            table.Parent = this;
            table.Dock = DockStyle.Fill;
            table.Padding = new Padding(10);

            Label rowLabel = new Label();
            rowLabel.Text = "Rows (2 - 8): ";
            rowLabel.TextAlign = ContentAlignment.MiddleRight;
            rowLabel.Parent = table;

            rowBox = new TextBox();
            rowBox.Text = p.Rows.ToString();
            rowBox.Parent = table;

            Label colLabel = new Label();
            colLabel.Text = "Columns (2 - 8): ";
            colLabel.TextAlign = ContentAlignment.MiddleRight;
            colLabel.Parent = table;

            colBox = new TextBox();
            colBox.Text = p.Cols.ToString();
            colBox.Parent = table;

            Label timeLabel = new Label();
            timeLabel.Text = "Time (secs): ";
            timeLabel.TextAlign = ContentAlignment.MiddleRight;
            timeLabel.Parent = table;

            timeBox = new TextBox();
            timeBox.Text = p.TimeLimit.ToString();
            timeBox.Parent = table;

            okButton = new Button();
            okButton.Text = "OK";
            okButton.Click += ResizeDone;
            okButton.Anchor = AnchorStyles.None;
            okButton.Parent = table;

            cancelButton = new Button();
            cancelButton.Text = "Cancel";
            cancelButton.Click += ResizeDone;
            cancelButton.Anchor = AnchorStyles.None;
            cancelButton.Parent = table;
        }
Example #3
0
 public Tile(PuzzleForm p)
 {
     parent = p;
 }
Example #4
0
 public Tile(PuzzleForm p)
 {
     parent = p;
 }