كيف يمكنك تكرار الإجراءات الواردة في actionmanager - دلفي 2007
-
20-09-2019 - |
سؤال
وأستخدمه D2007 للمشروع الذي يحتوي على عدد من الإجراءات في actionmanager أن تستخدم بعد ذلك في actiontoolbars والقوائم. لقد وضعت لهم أيضا في فئات (على سبيل المثال ملف، أدوات، الإدخال، الخ ...). أود أن تمكين / تعطيل إجراءات فردية أو مجموعة من الإجراءات (على سبيل المثال. المدخلات) التي بالتكرار قائمة في actionmanager. الخاصية الإجراءات في actionmanager ترجع TContainedAction وهي ليست ما هو مطلوب لاستكمال مهمتي. لا أحد يعرف أين جمع الصحيح هو أنني بحاجة إلى كرر؟ يرجع الفضل في ذلك مسبقا.
المحلول
وذلك لأن TContainedAction
ليس لديها خاصية Enabled
. جرب هذا: (ActionManager1.Actions[i] as TAction).Enabled := False
لا تنتمي إلى StackOverflow