PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

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

admin 楼主

2015-5-31 09:19:26

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

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

x
0 s. z6 U. t- R5 m/ ?& @* N

  {" j0 Z6 K7 ^" t' ^  R0 SNX二次开发源码分享:自定义yes或者no的确认对话框$ \% z& j- g, _5 g# P( G& o0 }
& i0 ~8 K  N4 S5 D2 M( N
static bool AskYesOrNo(string title, string message)( t2 V2 h8 S, m7 h! D+ r
    {
- y- M1 c; f5 `0 Q        string[] messages = { message };4 _1 ~; o" l1 A- @3 N! B
        UFUi.MessageButtons buttons = default(UFUi.MessageButtons);
1 l/ D% o9 p& A* \7 n9 {        buttons.button1 = true;
% f8 I- w' }, K7 c: g: @& J4 {        buttons.button2 = false;- i* G7 o5 C! V3 M
        buttons.button3 = true;
" g- v1 W( R! C1 o) j1 i        buttons.label1 = "Yes";  @' l& @0 S8 \; e" T6 [, U, x
        buttons.label2 = null;% h# _' X4 F' Y& W; y. K
        buttons.label3 = "No";
, E+ R0 B! V8 E/ {0 V) I2 @        buttons.response1 = 1;3 z  q( e( s4 i2 j
        buttons.response2 = 0;+ C( l7 p  x3 I  v  m: f  R
        buttons.response3 = 2;
- @3 H) I! Y5 R# X4 R" z2 I4 y% }        int resp = 0;* J$ k$ Q2 N: t* C0 s$ Q# @
( F" k( @. ^" a4 b9 A' Y
        theUFSession.Ui.LockUGAccess(UFConstants.UF_UI_FROM_CUSTOM);# f% M; n4 Z+ S
        theUFSession.Ui.MessageDialog(title, UiMessageDialogType.UiMessageQuestion,
! Q+ ?3 |$ f3 r! G; \            messages, 1, true, ref buttons, out resp);
0 T) v8 u( g5 X# ]9 f% Q" p        theUFSession.Ui.UnlockUgAccess(UFConstants.UF_UI_FROM_CUSTOM);
4 S. v$ M$ c! K& t$ V0 p* G) c* D, }& C) X- A
        if (resp == 1)$ v& X- T" v1 a
            return true;: f& ]/ V/ }; A
        else. d' t9 w% K# k# E$ t
            return false;' `7 p) [) t5 Y2 `! x. b# n
    }
7 ]* Y; J1 F6 a! v4 j: `  r: t+ T+ w- v; F5 c7 C

4 C0 X4 G7 P: w
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了