Dialog:show()
إذا استدعيت هذه الدالة، سيظهر مربع الحوار منبثقًا على الشاشة
المعاملات
| المعاملات | النوع | الوصف |
|---|---|---|
| timeoutMs | number | مهلة اختيارية بالمللي ثانية قبل التأكيد التلقائي لمربع الحوار |
التوقيع
Dialog:show(): void
Dialog:show(timeoutMs: number): void
القيمة المعادة
void
الوصف
تعرض Dialog:show() مربع الحوار وتنتظر من المستخدم الضغط على OK أو Cancel.
إذا مررت timeoutMs، سيقوم مربع الحوار بتشغيل الزر الإيجابي تلقائيًا بعد التأخير المحدد. يكون هذا مفيدًا عندما ترغب في عرض المعاملات لفترة وجيزة لكن متابعة التنفيذ تلقائيًا.
أمثلة
Dialog:init()
Dialog:setTitle("Confirm action")
Dialog:setMessage("Press OK to continue")
Dialog:show()
Dialog:init()
Dialog:setTitle("Quick notice")
Dialog:setMessage("This dialog will continue automatically")
Dialog:show(3000)
ملاحظات
Dialog:show()تكافئDialog:show(0)- قيمة المهلة الأكبر من
0تُفعّل سلوك التأكيد التلقائي - إذا ألغى المستخدم مربع الحوار أو رفضه، يُلقي تنفيذ الماكرو استثناءً