예제 #1
0
        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);
                }
            }
        }
예제 #2
0
        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);
        }