السلام عليكم
حياكم الله
كيف أقوم بتغير الlayout الخاصة بالmessageBox لكى أجعله يبدو من اليمين إلى اليسار
السلام عليكم
حياكم الله
كيف أقوم بتغير الlayout الخاصة بالmessageBox لكى أجعله يبدو من اليمين إلى اليسار
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
MessageBox.Show("درس إضافة زر Help إلى الرسالة:\nhttp://m-elsheimy.spaces.live.com/blog/cns!CACC2893AA2E5E66!221.entry", "السلام عليكم ورحمة الله وبركاته", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);أضف زر Help إلى الرسالة باستخدام API (درس بسيط وجديد):
معذرة الMessageBox بها 21 overload لم أرى هذه الoptions بأى حال
مشكور أخى
و لكن سوف أخبرك بموقف حتى تضحك
دخلت على منتديات الmsdn و كتبت الموضوع المهم ووجدت من يقل لى إورث منها و أخر يقل لى أعدل بالAPI و أخر يقل لى هذا مستحيل و آخر يقل لى أعملها override
و الحل موجود فيها أصلا
أنا و اله كان عندى إحساس بهذا و لكن سبحان الله لم أراه
جزاك الله خيرا :)
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
يوجد فرق بين: (اليمين لليسار كالمرآة) Layout وتساوى WS_EX_LAYOUTRTL أو 0x400000
و
WS_EX_RTLREADING وتساوى 0x2000
فأنت سألت عن الاول وهو الlayout ، فقالوا لك (إورث منها أو أعدل بالAPI أو هذا مستحيل أو أعملها override)
شكرا لك أخي دحدوح على ملاحظتك وفعلا هذه هي الـ Constants التي يستخدمها السيستم
بالنسبة للأخ نور بجد ضحتكني
حلوة قوي موضوع اورث منها أو اعمللها override على فكرة الكلاس MessageBox أصلا sealed يعني مش نافع فيها خالص inheritance وسؤال تاني؟ ازاي تعدل في API؟؟؟؟؟ اعمل API جديد :lol: اعمل C Headers File او أقوللك على فكرة أحلى كتير اعمل C++ Library واعمللها Constants علشان بعد مجهود طويل تطلع حاجة أقل برضه من الدوت نت :lol: ورخمة في التعامل معاها واحتمال كبير تستخدم PInvoke معاها :lol: :lol: :lol: