Drag&Drop перенести txt в List - C#/.NET 4.x

Узнай цену своей работы

Формулировка задачи:

Как сделать при переносе txt файла на GroubBox считывание строк и добавление в List?

Решение задачи: «Drag&Drop перенести txt в List»

textual
Листинг программы
        public Form1()
        {
            InitializeComponent();
            groupBox1.AllowDrop = true;
            groupBox1.DragEnter += GroupBox1_DragEnter;
            groupBox1.DragDrop += GroupBox1_DragDrop;
        }
 
        private void GroupBox1_DragDrop(object sender, DragEventArgs e)
        {
            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
            listBox1.Items.AddRange(File.ReadAllLines(files[0]));
        }
 
        private void GroupBox1_DragEnter(object sender, DragEventArgs e)
        {
            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
            if (files.Length == 1 && files[0].EndsWith(".txt"))
                e.Effect = DragDropEffects.Link;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы