كيف يمكنك تكرار الإجراءات الواردة في actionmanager - دلفي 2007

StackOverflow https://stackoverflow.com/questions/1750207

سؤال

وأستخدمه D2007 للمشروع الذي يحتوي على عدد من الإجراءات في actionmanager أن تستخدم بعد ذلك في actiontoolbars والقوائم. لقد وضعت لهم أيضا في فئات (على سبيل المثال ملف، أدوات، الإدخال، الخ ...). أود أن تمكين / تعطيل إجراءات فردية أو مجموعة من الإجراءات (على سبيل المثال. المدخلات) التي بالتكرار قائمة في actionmanager. الخاصية الإجراءات في actionmanager ترجع TContainedAction وهي ليست ما هو مطلوب لاستكمال مهمتي. لا أحد يعرف أين جمع الصحيح هو أنني بحاجة إلى كرر؟ يرجع الفضل في ذلك مسبقا.

هل كانت مفيدة؟

المحلول

وذلك لأن TContainedAction ليس لديها خاصية Enabled. جرب هذا: (ActionManager1.Actions[i] as TAction).Enabled := False

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top