<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    靈魂-放水

    為學日益,為道日損。

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
    用Form1表示原窗體,使用Form2表示新顯示的窗體,它們之間存在“Form1->Form2”的導航關系。

    顯示Form2有兩種方式-調用Form2的Show方法或調用ShowDialog方法。Show方法將Form2作為普通的窗體顯示出來,而ShowDialog方法則將其作為模式對話框進行顯示。這兩種方法的區(qū)別在于,對Show方法的調用立即返回,F(xiàn)orm1繼續(xù)執(zhí)行Show方法調用后面的代碼,而對ShowDialog的調用將被阻塞,直到Form2被關閉為止。

    另外,ShowDialog方法顯示對話框后還能接收到一個返回值,表示用戶在對話框中進行操作的結果。只需在Form2中的恰當位置將其自身的DialogResult屬性設置為DialogResoult枚舉的某個值之一,就可以關閉Form2并向Form1返回這個DialogResult值。



    常用的窗體間屬性、構造器之外的一種傳遞值的方法:

    可以在第一個窗體中定義一個static ? public ? 變量,用它來傳遞數據 ?
    ? 如: ?
    ? Form1.cs文件中: ?
    ? ?
    ? static ? public ? string ? str; ?
    ? private ? Form2 ? frm ? = ? new ? Form2(); ?
    ? private ? void ? button1_Click(object ? sender, ? System.EventArgs ? e) ?
    ? { ?
    ? str ? = ? textBox1.Text; ?
    ? frm.Show(); ?
    ? this.Hide(); ?
    ? } ?
    ? ?
    ? Form2.cs文件中: ?
    ? ?
    ? private ? void ? Form2_Load(object ? sender, ? System.EventArgs ? e) ?
    ? { ?
    ? textBox1.Text ? = ? Form1.str; ?
    ? } ?
    ? ?
    ? 如果str被聲明為 ? public ? 而不是 ? static ? public ? 則必須聲明一個Form1的實例才能使用.
    posted on 2007-01-06 13:34 放水老倌 閱讀(1339) 評論(0)  編輯  收藏 所屬分類: .NET
    主站蜘蛛池模板: 国产在线观看免费视频软件| 亚洲AV无码一区二区乱子仑| 中文字幕免费在线视频| 亚洲国产精品碰碰| 一区二区三区免费看| 中文字幕亚洲一区| 中文字幕乱码系列免费| 亚洲国产精品无码久久一区二区| 91成年人免费视频| 亚洲精品午夜在线观看| 午夜爽爽爽男女免费观看影院| 成人奭片免费观看| 亚洲国产精品网站在线播放| AV免费网址在线观看| 亚洲精品国产综合久久久久紧 | 亚洲国产视频久久| 成年在线网站免费观看无广告 | 污污网站18禁在线永久免费观看| 亚洲精品免费网站| 亚洲综合一区二区三区四区五区| 国产精品无码免费专区午夜 | 3d成人免费动漫在线观看| 亚洲日韩中文字幕天堂不卡| 成人性生交视频免费观看| 黄色毛片免费在线观看| 国产日韩亚洲大尺度高清| 67194熟妇在线永久免费观看 | 免费福利网站在线观看| 亚洲高清一区二区三区| 亚洲国产人成中文幕一级二级| 亚洲人成小说网站色| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 免费一级毛片在线播放视频免费观看永久 | 无码精品国产一区二区三区免费| 免费高清av一区二区三区| 亚洲乱码国产乱码精华| 亚洲高清专区日韩精品| 中国在线观看免费国语版| 国产精品偷伦视频免费观看了 | caoporm超免费公开视频| 亚洲黄色网址大全|