void Panel_KlasörleriListele_DragDrop(object sender, DragEventArgs e) { string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); string alinan; foreach (string file in files) { if (File.Exists(file)) { alinan = Path.GetDirectoryName(file); } else if (Directory.Exists(file)) { alinan = file; } else { alinan = ""; } if (alinan != "") { KlasorGezgini frm2 = new KlasorGezgini(); frm2.Show(); frm2.Baslangiçİşlemleri(alinan); } } }
private void MenuSağ_YeniSayfadaAç_Click(object sender, EventArgs e) { if (Liste.SelectedRows.Count == 0) { return; } if (Liste.SelectedRows.Count > 1) { return; } int rowindex_grid = Liste.SelectedRows[0].Index; string b = Convert.ToString(Liste[3, rowindex_grid].Value), den = ""; if (b == "") { return; } if (b.Substring(0, 1) == "*") { //klasör b = b.Remove(0, 1); den = Etiket_GeçerliYol.Text.Substring(Etiket_GeçerliYol.Text.Length - 1, 1); if (den != "\\") { Etiket_GeçerliYol.Text += "\\"; } den = Etiket_GeçerliYol.Text + b; } else if (b.Substring(0, 1) == "-") { den = b.Remove(0, 1); } else { //dosya den = Etiket_GeçerliYol.Text; } KlasorGezgini frm2 = new KlasorGezgini(); frm2.Show(); frm2.Baslangiçİşlemleri(den); }