Я знаю, что это, вероятно, легко... но я пытаюсь выполнить свое первое приложение на С# (и очень взволнован!).
Я решил, что при удалении я получаю путь к файлу и делаю его строкой, а затем вызываю строку после нажатия кнопки. ЛЮБЫЕ идеи, ссылки, другие страницы или любая информация с радостью оценены!
Хотя номинально... это то, что у меня есть до сих пор для кнопки и dragdrop:
private void B1_Click(object sender, EventArgs e)
{
Process.Start(???);
}
private void B1_DragDrop(object sender, DragEventArgs e)
{
string[] B1file = (string[])e.Data.GetData(DataFormats.FileDrop, false);
}
Моя цель - создать программу, в которой пользователь может перетащить любой файл, который они хотят, в кнопку. После удаления имя файла будет вставляться на лицо кнопки (this.B1.Text), и значок будет вставляться в pictureBox, который плавает над кнопкой. После нажатия кнопки открывается путь к удаляемому файлу.
вы можете сделать свою переменную приватной в своем классе, а затем использовать ее. Примечание: B1_DragDrop должен запускаться до B1_Click
private string[] B1file;
private void B1_Click(object sender, EventArgs e)
{
foreach (var item in B1file)
{
Process.Start(item);
}
}
private void B1_DragDrop(object sender, DragEventArgs e)
{
B1file = (string[])e.Data.GetData(DataFormats.FileDrop, false);
}