السلام عليكــم ورحمـة الله وبركاتــه ،،
في المثال المرفق كود لتلوين كود الفيجول نيت، ولكن فيه بعض العيوب مثل أن الكلمات الزرقاء تبقى زرقاء حتى في السطور الخضراء
فإذا ممكن تعديله أو هناك كود بديل له.
جزاكم الله خيرا
السلام عليكــم ورحمـة الله وبركاتــه ،،
في المثال المرفق كود لتلوين كود الفيجول نيت، ولكن فيه بعض العيوب مثل أن الكلمات الزرقاء تبقى زرقاء حتى في السطور الخضراء
فإذا ممكن تعديله أو هناك كود بديل له.
جزاكم الله خيرا
تم تعديل هذه المشاركة بواسطة booknet في 30 أغسطس 2009 في 12:19
السلام عليكــم ورحمـة الله وبركاتــه ،،
استبدل كود الإجراء ColorLineNumber بهذا الكود
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
وعليكــم السـلام ورحمة الله وبركاتـه..
جزاك الله خيرا أخي العزيز وزادك الله علما
بقى شيئا واحدا، وهو هل من الممكن أن تصبح الكلمات التي بين الفاصلتين بلون أحمر مثل:
MsgBox("test")
وشكرا
السلام عليكــم ورحمـة الله وبركاتــه ،،
هناك شيئا آخر وهو إذا تكررت الكلمة في السطر أكثر من مرة يتم تلوين الكلمة الأولى فقط مثل تكرا كلمة ByVal في السطر الواحد.
وشكرا
السلام عليكــم ورحمـة الله وبركاتــه ،،
هذا هو الكود بعد التعديل
أما عن طريقة تلوين النصوص بين علامتى الاقتباس فهو أمر يحتاج إلى بعض العمل الإضافى لكنى الآن فى العمل فانتظرنى حتى أعود للبيت وإن شاء الله تجد الحل
وبالمناسبة توجد طريقة للبحث عن الكلمات أسهل من هذه الطريقة ولا تعرضك لمثل هذه المشاكل وسأوضحها لك أيضا عند عودتى من العمل إن شاء الله ,,
لا تغير المحطة :D
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
GHOST2010 كتب:السلام عليكــم ورحمـة الله وبركاتــه ،،أما عن طريقة تلوين النصوص بين علامتى الاقتباس فهو أمر يحتاج إلى بعض العمل الإضافى لكنى الآن فى العمل فانتظرنى حتى أعود للبيت وإن شاء الله تجد الحل
وبالمناسبة توجد طريقة للبحث عن الكلمات أسهل من هذه الطريقة ولا تعرضك لمثل هذه المشاكل وسأوضحها لك أيضا عند عودتى من العمل إن شاء الله ,,
لا تغير المحطة :D
وعليكــم السـلام ورحمة الله وبركاتـه..
جزاك الله خيرا وزادك علما
وأنا في الإنتظار
شكرا
السلام عليكــم ورحمـة الله وبركاتــه ،،
أعتذر عن التأخير نظرا لبعض الظروف لدى
قمت بعمل هذا المثال سريعا
المثال به بعض القصور ويحتاج لبعض العمل لكنه يوضح الفكرة المطلوبة واعذرنى لأننى لم أجد الوقت الكافى لعمل المثال كاملا لكن إن شاء الله بمجرد انتهاء هذه الظروف سأقوم بعمل مثال كامل عن هذا الموضوع وبه كل ما تريد لكن هذا المثال كافيا الآن لتوضيح الفكرة
إن كانت لديك خبرة مع Regular Expressions فيمكنك تطبيق هذا الأمر بطريقة أسهل وأسرع بكثير من الطريقة المستخدمة حاليا
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
شكرا لك أخي العزيز وبارك الله فيك وزادك علما
لقد استخدمت الكود الأخير وهو روعة في التلوين والسرعة ولقد جربته على 24 صفحة كود يلونها بضربة واحدة ولم أرى فيه أي عيوب سوى أنه لو وضعت الكود في "rtbCode_TextChanged" وكتبت أي شيئ يرجع مؤشر الماوس الى الكلمة السابقة.
شكرا لك
booknet كتب:شكرا لك أخي العزيز وبارك الله فيك وزادك علمالقد استخدمت الكود الأخير وهو روعة في التلوين والسرعة ولقد جربته على 24 صفحة كود يلونها بضربة واحدة ولم أرى فيه أي عيوب سوى أنه لو وضعت الكود في "rtbCode_TextChanged" وكتبت أي شيئ يرجع مؤشر الماوس الى الكلمة السابقة.
شكرا لك
ياليت تتكرم تعديله ولك جزيل الشكر
وهل يمكن يتم تلقائي بدون الضغط على زر ؟
تم تعديل هذه المشاركة بواسطة أبومجاهد في 7 سبتمبر 2009 في 05:51