懂色av中文一区二区_国产亚洲精品久久久久久青梅_亚洲五区在线观看_100日本XXXXXXXXX_久久精品国产99久久99久久久_国产精品Ⅴ无码大片在线看

技術支持 / 技術論壇 / 二次開發 / 【技術分享】【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; }
}
901 0 2024-01-19 16:47:36
by f3dexpress Nico
暫時還沒有回復評論

回復加入討論

回復
請選擇移動至版塊:
確認移動
主站蜘蛛池模板: 无码人妻精品一二三区免费 | av无码一区二区三 | 久久综合热 | 一区二区三区蜜桃 | 黄频视频大全免费的国产 | 亚洲欧美在线综合 | 精品国产一区二区三区不卡 | 国产精品视频色 | 国产视频精品一区二区三区 | 成人三级晚上看 | 狠狠操.com | 日皮视频免费看 | 久久熟妇人妻午夜寂寞影院 | 国产色网站 | 中文字幕.亚洲无码日 | 欧美另类图区清纯亚洲 | 亚洲精品免费观看视频 | 狠狠色老熟妇老熟女 | 国内一区二区 | 奇米影视9999| 快看视频在线免费看 | 国产精品一区二区在线播放 | mm1313亚洲国产精品久久 | 亚洲呻吟 | 亚洲第一区视频 | 99久久伊人| 老女人黄色一级片 | 精品日产一区二区三区视频怎么看 | 国产精品九九九九九九 | 日韩精品无码一区AAA片 | 天天夜碰日日摸日日澡性色av | 亚洲色偷偷偷综合网 | 4399理论片午伦夜理片 | 超碰免费看 | 国产一区二区在线在线 | 少妇自慰流白口浆21p | 性色AV免费网站 | 国产综合在线观看 | 亚洲国产精品一区二区无码 | 国产亚洲精品美女在线 | 91精品在线看 |