|
|
请使用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 |
|