久久国产精品国产精品_强行挺进朋友漂亮人妻身体_免费在线观看一级片_男女视频91_久久毛毛片_久久96国产精品久久久

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

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



2.首先在Ui編輯器內(nèi)創(chuàng)建單個(gè)單元,修改類型為用戶定義的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.添加自定義控件到新菜單,需要在程序內(nèi)新建對應(yīng)菜單控件的代碼,此處和正常功能開發(fā)一樣,使用程序打開NX后,可以在Ui編輯器看到用戶定義的UI塊。




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



6.自定義控件在功能菜單內(nèi)注冊。

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.自定義控件數(shù)據(jù)的讀寫,代碼寫在用戶定義的Ui塊的類內(nèi)。

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; }
}
855 0 2024-01-19 16:47:36
by f3dexpress Nico
暫時(shí)還沒有回復(fù)評論

回復(fù)加入討論

回復(fù)
請選擇移動至版塊:
確認(rèn)移動
主站蜘蛛池模板: 欧美人与物ⅴideos另类 | 日日碰狠狠添天天爽五月婷 | 亚洲欧美中文字幕日韩一区二区 | 日韩精品一区二区AV在线观看 | 日本aaa级片| 欧美熟妇另类久久久久久多毛 | 久久av中文 | 情侣做性视频在线播放 | 亚洲成精品自拍 | 好深好湿好硬顶到了好爽 | 久久精品国产72国产精 | 日韩欧美精品一中文字幕 | 福利一区二区福利刺激微拍 | 国产乱码一区二区三区 | 挺进邻居丰满少妇的身体 | 色噜噜狠狠色综合成人网 | 欧美xxxxhd高清 | 中国gay外卖高清xxxx | 五月婷婷综合国产成人一区二区三区 | 国产精品亚洲精品久久挡不住 | 羞羞色男人的天堂 | 日韩人妻无码精品A片免费不卡 | 亚洲a成人无m网站在线 | 精品一线二线三线区别在哪 | 熟女俱乐部五十路二区AV | JAPAN日本人妻熟老太 | 亚欧无码AV在线观看 | 亚洲丰满多毛的隂户 | 欧美一级毛片免费观看 | 国产无遮挡无码视频在线观看 | 免费精品一区二区三区A片在线 | 国产午夜精华无码网站 | 免费高清特级毛片A片 | 宅男噜噜噜66国产精品免费 | 日韩v亚洲v欧美v精品综合 | 国产又粗又黄又爽的A片精华 | 一区一区三区产品乱码亚洲 | 久久精品10 | 无码人妻久久一区二区三区 | 在线观看一区不卡 | 鲁丝一区二区三区免费 |