public Window() { FormClosing += new FormClosingEventHandler(OnClosing); // do zamknięcia okna int left_label = new int(); int top_1 = new int(); int top_2 = new int(); int top_3 = new int(); int top_4 = new int(); int textbox_left = new int(); // Parematry dla startu programu liczby[0] = 2; liczby[1] = 1; liczby[2] = 6; liczby[3] = 0; top_1 = 25; top_2 = 50; top_3 = 75; top_4 = 100; left_label = 20; textbox_left = 170; iNumerTury = 1; iIloscGraczy = 0; iKtoryToGracz = 0; if (File.Exists("settings/data.config")) { Ustawienia_odczyt_zapis odczyt = new Ustawienia_odczyt_zapis(); odczyt.Odczyt_Konfiguracji(); // Odzytanie parametrów do startu programu liczby[0] = odczyt.iWartosc[0]; liczby[1] = odczyt.iWartosc[1]; liczby[2] = odczyt.iWartosc[2]; liczby[3] = odczyt.iWartosc[3]; } else { iKontrolaIlosciGraczy = 2; iKontrolaKostekDoGry = 1; iKontrolaScianekKostki = 6; } chNowaGra = 'n'; this.Width = 345; this.Height = 600; this.Icon = new Icon("settings/DICE.ico"); this.Text = "DICE v 0.2"; //tytuł belki //Menu MainMenu mm = new MainMenu(); MenuItem miPlik = new MenuItem("Plik"); MenuItem miPomoc = new MenuItem("Pomoc"); MenuItem miWyjdz = new MenuItem("Wyjdź"); miPomoc.Click += new EventHandler(OnWyswietlPomoc); miWyjdz.Click += new EventHandler(OnWyjdz); mm.MenuItems.Add(miPlik); miPlik.MenuItems.Add(miPomoc); miPlik.MenuItems.Add(miWyjdz); Menu = mm; //GroupBox this.groupBox1 = new System.Windows.Forms.GroupBox(); this.groupBox1.Location = new System.Drawing.Point(15, 15); this.groupBox1.Size = new System.Drawing.Size(300, 135); this.groupBox1.Text = "Parametry kostek do gry"; this.groupBox1.Font = new Font("Arial", 8); this.Controls.Add(this.groupBox1); //Label label_Ilosc_Graczy.Text = "Ilość graczy:"; label_Ilosc_Graczy.Top = top_1; label_Ilosc_Graczy.Left = left_label + 55; label_Ilosc_Graczy.AutoSize = true; label_Ilosc_Graczy.Font = new Font("Arial", 10); this.groupBox1.Controls.Add(this.label_Ilosc_Graczy); label_Ilosc_Kostek_Do_Gry.Text = "Ilość kostek do gry:"; label_Ilosc_Kostek_Do_Gry.Top = top_2; label_Ilosc_Kostek_Do_Gry.Left = left_label + 12; label_Ilosc_Kostek_Do_Gry.AutoSize = true; label_Ilosc_Kostek_Do_Gry.Font = new Font("Arial", 10); this.groupBox1.Controls.Add(this.label_Ilosc_Kostek_Do_Gry); label_Ilosc_Scianek_W_Kostce.Text = "Ilość ścianek w kostce:"; label_Ilosc_Scianek_W_Kostce.Top = top_3; label_Ilosc_Scianek_W_Kostce.Left = left_label - 5; label_Ilosc_Scianek_W_Kostce.AutoSize = true; label_Ilosc_Scianek_W_Kostce.Font = new Font("Arial", 10); this.groupBox1.Controls.Add(this.label_Ilosc_Scianek_W_Kostce); label_Zapis_Histori = new Label(); label_Zapis_Histori.Text = "Zapis historii:"; label_Zapis_Histori.Top = top_4; label_Zapis_Histori.Left = left_label + 52; label_Zapis_Histori.AutoSize = true; label_Zapis_Histori.Font = new Font("Arial", 10); this.groupBox1.Controls.Add(this.label_Zapis_Histori); //TextBox TextBox_Ilosc_Graczy = new TextBox(); TextBox_Ilosc_Graczy.Top = top_1; TextBox_Ilosc_Graczy.Left = textbox_left; TextBox_Ilosc_Graczy.TextAlign = HorizontalAlignment.Center; TextBox_Ilosc_Graczy.Text = liczby[0].ToString(); TextBox_Ilosc_Graczy.KeyDown += UzycieKlawisza; this.groupBox1.Controls.Add(TextBox_Ilosc_Graczy); TextBox_Ilosc_Kostek_Do_Gry = new TextBox(); TextBox_Ilosc_Kostek_Do_Gry.Top = top_2; TextBox_Ilosc_Kostek_Do_Gry.Left = textbox_left; TextBox_Ilosc_Kostek_Do_Gry.TextAlign = HorizontalAlignment.Center; TextBox_Ilosc_Kostek_Do_Gry.Text = liczby[1].ToString(); TextBox_Ilosc_Kostek_Do_Gry.KeyDown += UzycieKlawisza; this.groupBox1.Controls.Add(TextBox_Ilosc_Kostek_Do_Gry); TextBox_Ilosc_Scianek_W_Kostce = new TextBox(); TextBox_Ilosc_Scianek_W_Kostce.Top = top_3; TextBox_Ilosc_Scianek_W_Kostce.Left = textbox_left; TextBox_Ilosc_Scianek_W_Kostce.TextAlign = HorizontalAlignment.Center; TextBox_Ilosc_Scianek_W_Kostce.Text = liczby[2].ToString(); TextBox_Ilosc_Scianek_W_Kostce.KeyDown += UzycieKlawisza; this.groupBox1.Controls.Add(TextBox_Ilosc_Scianek_W_Kostce); //CheckBox CheckBox_Historia = new CheckBox(); CheckBox_Historia.AutoSize = true; CheckBox_Historia.Location = new Point(textbox_left, top_4 + 2); CheckBox_Historia.Size = new Size(40, 17); if (liczby[3] == 1) { CheckBox_Historia.Checked = true; // Przycisk zaznaczony } else { CheckBox_Historia.Checked = false; } this.groupBox1.Controls.Add(CheckBox_Historia); //Button button_Rzut_Kostka = new Button(); button_Rzut_Kostka.Text = "Rzut kostką"; button_Rzut_Kostka.Left = (ClientSize.Width - button_Rzut_Kostka.Width) / 5; button_Rzut_Kostka.Top = 165; button_Rzut_Kostka.Click += new EventHandler(OnButtonlClick); Controls.Add(button_Rzut_Kostka); butto_Nowa_Gra = new Button(); butto_Nowa_Gra.Text = "Nowa gra"; butto_Nowa_Gra.Left = ((ClientSize.Width - butto_Nowa_Gra.Width) / 5) * 4; butto_Nowa_Gra.Top = 165; butto_Nowa_Gra.Click += new EventHandler(OnButtonNowaGra); Controls.Add(butto_Nowa_Gra); TextBox_Wyniki_Losowan.Location = new System.Drawing.Point(0, 205); TextBox_Wyniki_Losowan.Size = new Size(330, 335); TextBox_Wyniki_Losowan.Multiline = true; TextBox_Wyniki_Losowan.CausesValidation = false; TextBox_Wyniki_Losowan.ReadOnly = true; TextBox_Wyniki_Losowan.ScrollBars = ScrollBars.Vertical; TextBox_Wyniki_Losowan.WordWrap = false; this.Controls.Add(TextBox_Wyniki_Losowan); }