|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
! d5 C# d1 N3 X+ E: m8 e
9 W: o8 p6 D J& M4 f& aNX二次开发源码分享:自定义yes或者no的确认对话框
3 O7 @" d8 n7 I7 A" E- f$ P% ^+ @0 `9 F4 P' E, D/ S: w3 {
static bool AskYesOrNo(string title, string message)
/ D/ o" y7 ?- K$ q( i' u- {% ? {5 N, J1 @6 T6 ]
string[] messages = { message };
2 }5 S3 y4 y, {$ h) t2 S UFUi.MessageButtons buttons = default(UFUi.MessageButtons);
7 H' ?% L, C. F3 x3 L. ] buttons.button1 = true;. M% N3 L: q, R9 f+ P- F
buttons.button2 = false;
! e! U& B, B$ S3 @ buttons.button3 = true;
7 ?3 M( U& ?5 K4 e) f( M buttons.label1 = "Yes";- z0 @' h* L4 N- w/ v+ M" @4 T
buttons.label2 = null;
- y. f3 ^0 S; ]% z1 a buttons.label3 = "No";
7 r+ ^( c" x6 G! W+ f) ~$ }& c. ?% j' F buttons.response1 = 1;
+ L: h/ S5 _, F buttons.response2 = 0;$ D" \0 v2 D' q' C* m; b
buttons.response3 = 2;
, ~9 W3 Z" C6 N/ s1 h" V int resp = 0;
2 s& G' r+ j D/ B0 b; x+ Y. C& K# ? H2 j6 @; J% k8 M5 H
theUFSession.Ui.LockUGAccess(UFConstants.UF_UI_FROM_CUSTOM);
) C+ ~; _9 g! c5 X: a+ I theUFSession.Ui.MessageDialog(title, UiMessageDialogType.UiMessageQuestion,
$ Z2 d$ L; j# C messages, 1, true, ref buttons, out resp);. V. g8 v4 s5 T2 Z% I" d- s
theUFSession.Ui.UnlockUgAccess(UFConstants.UF_UI_FROM_CUSTOM);
6 p& @: p) M9 ]/ Y9 B" l6 n! N7 c( Z
if (resp == 1)( w# @2 p" j. }" G- X. _
return true;
+ S$ F. O! O6 L7 G& ]& u* k' I else: v, ~# U% L' r; {+ \ B; R
return false;
" t1 l H/ I0 E: m, e- P }# A) U7 y" F3 T w
' ?) B B+ h6 W( I
$ ]+ J' b# `, D |
|