CODE
2012年11月18日 星期日
[C#] 如何在兩個 Form 內的類別物件間互傳值...
-----------以下文章引用至http://blog.sina.com.tw/zeonfrankchar/article.php?pbgid=37688&entryid=585917--------------------------------
如何在兩個Form內的類別物件間互傳值
假設現在有兩個Form,Form1 & Form2,Form1
要呼叫Form2並在Form2處理完作業後將值置於
Form1的textBox1.Text顯示,可以用以下做法:
先在form2下一段宣告
public class Form2
{
public Form1 FM1 = null;
}
然後把Form1裡textBox1的Modifier屬性改為
Internal
接下來當要在Form1中呼叫開啟Form2時
Form2 FM2 = new Form2();
FM2.FM1 = this;
FM2.ShowDialog();
最後你在Form2中處理的結果就可以直接將值傳
置於Form1的textBox1.Text裡了
FM1.textBox1.Text = 值;
以上
謝謝收看
詳全文 C# 如何在兩個 Form 內的類別物件間互傳值...-惡男領域-新浪部落 http://blog.sina.com.tw/zeonfrankchar/article.php?pbgid=37688&entryid=585917
2012年11月15日 星期四
[C#] 選擇資料夾,選擇檔案
private void btnSelectPath_Click(object sender, EventArgs e)
{
FolderBrowserDialog path = new FolderBrowserDialog();
path.ShowDialog();
Textbox1.Text = path.SelectedPath; //取得所選擇的路徑
}
//事先拖曳一個openFileDialog到form裡面
//openFileDialog1的宣告會在form的InitializeComponent()裡
private void btnSelectFile_Click(object sender, EventArgs e)
{
openFileDialog1.InitialDirectory = @"c:\";
openFileDialog1.Filter = "Text Files (*.txt)|*.txt|" +
"CSV Files (*.csv)|*.csv|" +
"All Files (*.*)|*.*";
openFileDialog1.FileName = "new.txt";
openFileDialog1.CheckFileExists = true;
openFileDialog1.CheckPathExists = false;
DialogResult result = openFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
....
}
Textbox2.Text = file.SafeFileName;
}
以上文章引用自: http://pvencs.blogspot.tw/2012/07/c_17.html
--------------------------------------------------------------------------------------
選擇資料夾
選擇檔案
以上文章引用自:http://kgood9999.blogspot.tw/2010/09/c_09.html
{
FolderBrowserDialog path = new FolderBrowserDialog();
path.ShowDialog();
Textbox1.Text = path.SelectedPath; //取得所選擇的路徑
}
//事先拖曳一個openFileDialog到form裡面
//openFileDialog1的宣告會在form的InitializeComponent()裡
private void btnSelectFile_Click(object sender, EventArgs e)
{
openFileDialog1.InitialDirectory = @"c:\";
openFileDialog1.Filter = "Text Files (*.txt)|*.txt|" +
"CSV Files (*.csv)|*.csv|" +
"All Files (*.*)|*.*";
openFileDialog1.FileName = "new.txt";
openFileDialog1.CheckFileExists = true;
openFileDialog1.CheckPathExists = false;
DialogResult result = openFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
....
}
Textbox2.Text = file.SafeFileName;
}
以上文章引用自: http://pvencs.blogspot.tw/2012/07/c_17.html
--------------------------------------------------------------------------------------
選擇資料夾
FolderBrowserDialog path = new FolderBrowserDialog();
path.ShowDialog();
textBox1.Text = path.SelectedPath;
選擇檔案
OpenFileDialog file = new OpenFileDialog();
file.ShowDialog();
textBox1.Text = file.SafeFileName;
以上文章引用自:http://kgood9999.blogspot.tw/2010/09/c_09.html
訂閱:
文章 (Atom)