PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

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

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

[复制链接]

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

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

admin 楼主

2015-5-31 09:19:26

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

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

x

. P) C( f7 w& p$ N
1 T! u9 Q4 L9 J; UNX二次开发源码分享:自定义yes或者no的确认对话框
: }$ H" G4 @- k/ S7 m
; m% z4 p, N4 B! xstatic bool AskYesOrNo(string title, string message)
3 Q% m+ T8 ~, q6 w; i0 F2 `: B    {( f' b9 s  U2 g& L, x
        string[] messages = { message };
# u8 w2 A: i" F& |4 x( s        UFUi.MessageButtons buttons = default(UFUi.MessageButtons);% ^( ?% x0 k) z1 n7 X$ D, X3 e1 e
        buttons.button1 = true;
' d" `, R$ \7 h% f' C# e2 @        buttons.button2 = false;# _1 r5 @5 m' W+ Z' X$ X
        buttons.button3 = true;$ W/ a# V% k3 N! `0 g3 E2 T2 a
        buttons.label1 = "Yes";
  ~. |! S/ X( G+ f+ A& P  H        buttons.label2 = null;
6 A. D% @0 v6 q) _! Z  T3 H/ K        buttons.label3 = "No";4 n1 @# v9 i$ ^- g$ p: m. B
        buttons.response1 = 1;5 b. H# S. P  z8 A
        buttons.response2 = 0;
6 \& m- Y0 C: @. l2 x2 r% n        buttons.response3 = 2;6 A6 B; e2 l& ]  e+ U- |
        int resp = 0;
) P* |# y2 W5 T, Y/ P4 U2 h  G$ [0 j  X+ s% e) h* p
        theUFSession.Ui.LockUGAccess(UFConstants.UF_UI_FROM_CUSTOM);/ A8 T& K+ \5 y( W
        theUFSession.Ui.MessageDialog(title, UiMessageDialogType.UiMessageQuestion, 6 J( Z) e# |( m$ D. G5 i
            messages, 1, true, ref buttons, out resp);4 A" i6 E0 X8 b* x2 }) ^
        theUFSession.Ui.UnlockUgAccess(UFConstants.UF_UI_FROM_CUSTOM);7 E5 ^+ v+ k) m7 `: D( \0 ~, P" g

- a+ s5 J: f1 ?5 L        if (resp == 1)
- ^; X1 n6 E) F' S            return true;, P( f1 E, W; _, Z+ q
        else
6 W2 `9 V) c, P# L5 J) o( o2 R* w; C) {            return false;
+ n" l- L2 ~6 v/ w- J    }) i) U' c# K) \- f

% w# R# F5 y( @: K7 d8 A: x& y9 e4 p; x& W
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了