日本高清一二三区_国产视频激情_做视频免费观看网站_chinese情侣自拍啪hd_国产一区h_国产老熟女ASS

技術支持 / 技術論壇 / 二次開發 / 【技術分享】【C#】用戶自定義控件
【技術分享】【C#】用戶自定義控件
帖子
14
精華
1
積分
154
二次開發 技術分享

1.在一些特定場景下,需要使用多個Ui組成構成一個Ui塊來使用,下圖紅框內部包含三個Ui,共同組成一個單元,如果使用UG控件一個一個放置,位置定義與管理將非常復雜,這時,使用用戶定義的Ui塊可以方便的解決此場景。



2.首先在Ui編輯器內創建單個單元,修改類型為用戶定義的Ui塊。



3.注冊用戶定義的Ui塊,代碼如下,其他代碼可以使用UI編輯器生成的代碼模板。

internal static F3DBodiesHoleParameter RegisterUserDefinedUiBlock(NXOpen.BlockStyler.BlockDialog parentDialog, string blockId)
{
F3DBodiesHoleParameter theF3DFtBasicDisplay = new F3DBodiesHoleParameter();
parentDialog.RegisterUserDefinedUIBlock(theF3DFtBasicDisplay.theUserDefinedUIBlock, blockId);
return theF3DFtBasicDisplay;
}



4.添加自定義控件到新菜單,需要在程序內新建對應菜單控件的代碼,此處和正常功能開發一樣,使用程序打開NX后,可以在Ui編輯器看到用戶定義的UI塊。




5.之后就可以和正常Ui一樣添加了



6.自定義控件在功能菜單內注冊。

private F3DBodiesHoleParameter f3DBodiesHoleParameter00;

internal void initialize_cb()
{
try
{
f3DBodiesHoleParameter00 = F3DBodiesHoleParameter.RegisterUserDefinedUiBlock(this.Dialog, "f3DBodiesHoleParameter00");
}
catch (Exception ex)
{
theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
}
}


7.自定義控件數據的讀寫,代碼寫在用戶定義的Ui塊的類內。

internal int Color
{
get { return colorPicker0.Value.FirstOrDefault(); }
set { colorPicker0.Value = new int[] { value }; }
}

internal double Value
{
get { return double0.Value; }
set { double0.Value = value; }
}

internal int Layer { get; set; }

internal Body[] Bodies
{
get { return bodySelect0.SelectedObjects.OfType<Body>().ToArray(); }
set { bodySelect0.SelectedObjects = value; }
}
876 0 2024-01-19 16:47:36
by f3dexpress Nico
暫時還沒有回復評論

回復加入討論

回復
請選擇移動至版塊:
確認移動
主站蜘蛛池模板: 日中文字幕在线 | 亚洲青涩 | 完美世界免费观看完整在线观看 | 国精产品999永久中国有限 | 一级高清毛片 | 国产无吗毛片 | 精品动漫一区 | 日韩精品一区二区葵司亚洲91 | 国产人澡人澡澡澡人碰视 | 午夜性无码专区 | 亚洲一区二区观看播放 | 91在线一区二区三区 | 久久久之久亚州精品露出 | 精品国产一二三 | 亚洲最大福利视频网 | 亚洲AV综合AV一区二区三区 | 日韩中文字幕网 | mm1314午夜福利视频 | 亚洲国产成人无码影片在线播放 | 女邻居说我的好大好硬 | 久久国品片 | 欧美在线视频免费看 | 久久手机免费视频 | 国产河南妇女毛片精品久久 | 超碰在线资源站 | 一区二区三区视频在线看 | 日韩av成人网 | 久草tv| 日韩在线第一区 | 亚洲高清偷拍一区二区三区 | 国精产品999一区二区三区有限 | 91国内精精品久久久久久婷婷 | 99国产精品久久久久久久床豆 | 激情91| 在线观看中文字幕国产 | 精品麻豆入口免费 | 野草乱码一二三四区别 | 日本一区二区三区久久久久久久久不 | 久久亚洲精品国产精品果冻传媒 | 麻豆综合在线 | 宝贝腿开大点我添添公视频免费 |