private void Form1_Load(object sender, EventArgs e) { try { ContextMenuStrip mnu = new ContextMenuStrip(); ToolStripMenuItem mnuCopyAll = new ToolStripMenuItem("Kopyala"); mnuCopyAll.Click += new EventHandler(mnuCopyAll_Click); mnu.Items.AddRange(new ToolStripItem[] { mnuCopyAll }); soruCevapGrid.ContextMenuStrip = mnu; ContextMenuStrip mnu1 = new ContextMenuStrip(); ToolStripMenuItem mnuCopyAll1 = new ToolStripMenuItem("Kopyala"); mnuCopyAll1.Click += new EventHandler(mnuCopyAll_Click1); mnu1.Items.AddRange(new ToolStripItem[] { mnuCopyAll1 }); notUsedListView.ContextMenuStrip = mnu1; } catch { } _board = new Crossword.Crossword(bulmacaBoyutuDegiskeni, bulmacaBoyutuDegiskeni); sutunOlustur(bulmacaBoyutuDegiskeni); satirOlustur(bulmacaBoyutuDegiskeni); arkaplanRenklendir(kontrolArkaplanRenk); baslikA4YerAyarla(); sutunGenislikAyarla(hucreBoyutuDegiskeni); satirYukseklikAyarla(hucreBoyutuDegiskeni); okunabilirYap(); boardBoyutuAyarla(); boslukPanelBoyutuAyarla(hucreBoyutuDegiskeni); ustSayilarGridPanelBoyutuAyarla(hucreBoyutuDegiskeni); altSayilarGridPanelBoyutuAyarla(hucreBoyutuDegiskeni); sayilarDoldur(); gridPanelBoyutuAyarla(hucreBoyutuDegiskeni); boardCerceveRengiAyarla(kontrolArkaplanRenk); boardYeriniAyarla(); grid1.ClearSelection(); baslikTabDoldur(); kelimeEkleText.Focus(); }
private void boyutUygula_Click(object sender, EventArgs e) { if (Convert.ToInt32(bulmacaBoyutu.Text) != bulmacaBoyutuDegiskeni && Convert.ToInt32(hucreBoyutu.Text) == hucreBoyutuDegiskeni) { if (Convert.ToInt32(bulmacaBoyutu.Text) >= 5 && Convert.ToInt32(bulmacaBoyutu.Text) <= 15) { DialogResult dialogResult = MessageBox.Show(this, "Giriş yapılan kelimeler silinecektir onaylıyor musunuz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { bulmacaBoyutuDegiskeni = Convert.ToInt32(bulmacaBoyutu.Text); boardGenislikTut = 0; boardYukseklikTut = 0; horizontalWordsListView.Items.Clear(); verticalWordsListView.Items.Clear(); _words.Clear(); kelimeEkleText.Clear(); ClearBoard(); //------------------------------------------------------------ _board = new Crossword.Crossword(bulmacaBoyutuDegiskeni, bulmacaBoyutuDegiskeni); soruCevapGrid.Rows.Clear(); soruCevapGrid.Columns.Clear(); notUsedListView.Rows.Clear(); notUsedListView.Columns.Clear(); grid1.Columns.Clear(); grid1.Rows.Clear(); altSayilarGrid.Rows.Clear(); ustSayilarGrid.Rows.Clear(); altSayilarGrid.Columns.Clear(); ustSayilarGrid.Columns.Clear(); sutunOlustur(bulmacaBoyutuDegiskeni); satirOlustur(bulmacaBoyutuDegiskeni); arkaplanRenklendir(kontrolArkaplanRenk); sutunGenislikAyarla(hucreBoyutuDegiskeni); satirYukseklikAyarla(hucreBoyutuDegiskeni); cevaplarSutunOlustur(); okunabilirYap(); boardBoyutuAyarla(); boslukPanelBoyutuAyarla(hucreBoyutuDegiskeni); ustSayilarGridPanelBoyutuAyarla(hucreBoyutuDegiskeni); altSayilarGridPanelBoyutuAyarla(hucreBoyutuDegiskeni); sayilarDoldur(); gridPanelBoyutuAyarla(hucreBoyutuDegiskeni); boardCerceveRengiAyarla(cerceveRengiDegiskeni); boardYeriniAyarla(); grid1.ClearSelection(); baslikTabDoldur(); kelimeEkleText.Focus(); } } else { MessageBox.Show("Bulmaca boyutu min : 5 max : 15 olabilir.", "Uyarı"); } } if (Convert.ToInt32(bulmacaBoyutu.Text) == bulmacaBoyutuDegiskeni && Convert.ToInt32(hucreBoyutu.Text) != hucreBoyutuDegiskeni) { if (Convert.ToInt32(hucreBoyutu.Text) >= 20 && Convert.ToInt32(hucreBoyutu.Text) <= 40) { hucreBoyutuDegiskeni = Convert.ToInt32(hucreBoyutu.Text); boardGenislikTut = 0; boardYukseklikTut = 0; sutunGenislikAyarla(hucreBoyutuDegiskeni); satirYukseklikAyarla(hucreBoyutuDegiskeni); boardBoyutuAyarla(); boslukPanelBoyutuAyarla(hucreBoyutuDegiskeni); ustSayilarGridPanelBoyutuAyarla(hucreBoyutuDegiskeni); altSayilarGridPanelBoyutuAyarla(hucreBoyutuDegiskeni); gridPanelBoyutuAyarla(hucreBoyutuDegiskeni); boardYeriniAyarla(); } else { MessageBox.Show("Hücre boyutu min : 20 max : 40 olabilir.", "Uyarı"); } } }