[英]C# - Calling a string from a different method?
我知道這可能很容易...但是我正在嘗試使用C#編寫我的第一個應用程序(對此感到非常興奮!)。
我想一想,我得到了文件路徑並使其成為字符串,然后在單擊按鈕后調用該字符串。 任何想法,參考,其他頁面或任何信息都將不勝感激!
盡管名義上...這是到目前為止我對按鈕和拖放的了解:
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);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.