簡體   English   中英

C#-從其他方法調用字符串?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM