我無法訪問我的兩個變量。我在網上看了一下,發現我需要用form.dlg.selectedpath
這樣的東西來調用它,但我得到了三個錯誤。一個說form.dlg是不可訪問的,接下來說需要一個對象引用。我也嘗試訪問另一個,並說表單不包含dlg2的定義。如何從form.cs文件調用變量到program.cs文件
這是我想要的變量的代碼。
var di = new DirectoryInfo(Form1.dlg.SelectedPath);
di.CopyTo(Form1.dlg2.SelectedPath, true);
這是我的代碼,我從
public partial class Form1 : Form
{
FolderBrowserDialog dlg = new FolderBrowserDialog();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
if (dlg.ShowDialog() == DialogResult.OK)
歌廳一個變量,第二個變量是從這裏引用。
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog dlg2 = new FolderBrowserDialog();
if (dlg2.ShowDialog() == DialogResult.OK)
//do whatever with dlg.SelectedPath
{
backgroundWorker1.RunWorkerAsync(dlg2.SelectedPath);
}
}
任何幫助將不勝感激。
可能的重複[我有這段代碼的MSDN,但仍然無法讓我的程序工作。](http://stackoverflow.com/questions/4900756/i-have-got-this-code -of-MSDN,但是,仍然着-GET-我的程序到工作與-IT) – 2011-02-05 18:27:26