PLM之家PLMHome-国产软件践行者

[资料分享] NX二次开发源码分享:自定义yes或者no的确认对话框

[复制链接]

2015-5-31 09:19:26 3173 0

admin 发表于 2015-5-31 09:19:26 |阅读模式

admin 楼主

2015-5-31 09:19:26

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
% U1 g& n4 m* S' q  Y
5 L4 \, \1 B# S/ a
NX二次开发源码分享:自定义yes或者no的确认对话框
2 V) A* u( l% m. V% p0 ^7 G4 v
( l8 G8 d* f$ L, l/ istatic bool AskYesOrNo(string title, string message)2 I5 M8 j) o, B& [2 ?7 x
    {5 Z; h2 {# z2 ?; O+ y9 D4 J3 G
        string[] messages = { message };8 J0 e5 u  l! |+ H  o
        UFUi.MessageButtons buttons = default(UFUi.MessageButtons);
: [2 ]1 g" C5 z        buttons.button1 = true;
, @7 s( W/ n# I! I; H) g) {/ @        buttons.button2 = false;7 h; \5 M" M1 v2 Y
        buttons.button3 = true;6 A( c! ^% I+ @8 ?
        buttons.label1 = "Yes";4 K3 w( v+ p6 c  {
        buttons.label2 = null;
% |) ]( ~6 v6 f- x" {4 e        buttons.label3 = "No";
0 T* L: `9 P4 l% v        buttons.response1 = 1;+ |6 n5 e$ `' U* B/ G5 _
        buttons.response2 = 0;* f9 v3 G6 c" f& C# P
        buttons.response3 = 2;
; `6 U" O9 x- {# ~2 V        int resp = 0;
3 E0 M9 y+ l2 X  L) v( f) L2 g/ `1 y8 @$ h* l1 Q
        theUFSession.Ui.LockUGAccess(UFConstants.UF_UI_FROM_CUSTOM);7 d5 [& f5 ?2 o
        theUFSession.Ui.MessageDialog(title, UiMessageDialogType.UiMessageQuestion,
" Y, s( h- z5 n8 Q6 W            messages, 1, true, ref buttons, out resp);/ e& J  L$ z% K/ `7 F: h
        theUFSession.Ui.UnlockUgAccess(UFConstants.UF_UI_FROM_CUSTOM);
" j" t/ S+ ?) m6 E2 m$ ]! Y! M6 j1 q6 X
        if (resp == 1); V# i) n3 |( e
            return true;; H1 X, [0 O: W' Z9 `$ V
        else
+ o/ w3 y- A$ @( \3 A" C            return false;/ B8 L9 ]9 B  m# `. g$ k8 l
    }* @* B4 f7 ~* r4 Q3 w4 O1 s

) G% c  G7 w  T* H
% K% K0 ?7 x0 l6 _
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了