窗体之间传值的暴力方法
生活随笔
收集整理的這篇文章主要介紹了
窗体之间传值的暴力方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
窗體之間傳值可以使用觀察者模式,但是如果設置一個static(靜態)變量,好像更簡單。對于小型程序感覺是可用的:
在前一個窗體上:
public static string x;
//試驗窗體切換的代碼
private void button2_Click(object sender, EventArgs e)
{
try
{
this.Hide(); //這句如果放到“f2.ShowDialog();”之后好像無法關閉當前窗體
t = "傳值";
Form2 f2 = new Form2();
t = "shthrshttryhstrys";
f2.ShowDialog(); //如果這里使用的是f2.show()語句也不行,form2無法彈出
this.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
x=“及維護的覅玩去了發”;
然后在其后運行的所有程序都可以讀到x的值了。不過對于變量t的賦值需要在“ f2.ShowDialog();”之前
不過這個方法好像為專業程序員所不恥。
總結
以上是生活随笔為你收集整理的窗体之间传值的暴力方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 测试集群
- 下一篇: 使用sql server中的全文索引