亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用C#為Windows窗體創建向導

用C#為Windows窗體創建向導

C#
海綿寶寶撒 2019-07-05 14:52:50
用C#為Windows窗體創建向導我是在C#.NET中創建Windows窗體應用程序向導的新手。所以我不知道巫師的創造。請給我一些關于創建多個向導的想法。你好,拉維
查看完整描述

3 回答

?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

做這件事的方法很多。為每個向導步驟創建表單是可能的,但非常尷尬。當用戶改變步驟時,會有很多閃爍。要使UserControl的每一步都能工作,只需將它們在窗體的控件集合中切換或從窗體的控件集合中切換?;蛘咴诿恳徊街惺蛊渲幸粋€可見=真。UC的設計往往會變得復雜,但是您必須為每個UI項目添加公共屬性。

簡單和RAD的方法是使用TabControl。在設計器中工作非常好,因為它允許您在設計時切換選項卡,并在每個選項卡上刪除控件。切換步驟很簡單,只需更改SelectedIndex屬性即可。唯一重要的是在運行時隱藏選項卡。通過處理Windows消息仍然很容易。向表單中添加一個新類并粘貼下面所示的代碼。編譯。將新控件從工具箱頂部放到窗體上。

using System;using System.Windows.Forms;class WizardPages : TabControl {
  protected override void WndProc(ref Message m) {
    // Hide tabs by trapping the TCM_ADJUSTRECT message
    if (m.Msg == 0x1328 && !DesignMode) m.Result = (IntPtr)1;
    else base.WndProc(ref m);
  }}


查看完整回答
反對 回復 2019-07-05
  • 3 回答
  • 0 關注
  • 736 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號