الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف نغيير الألوان ؟

مغلق
بدأه الجو روعه في 27 أبريل 2006 · 5 رد · 908 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

تحياتي لكم ......... واتمنى لكم التوفيق

لدي سؤال وارجو الافاده منكم ولكم جزيل الشكر :)

كيف ارجع واخزن تغيراللون الخط اذا اردت تغيره بمعنى اذا لدي برنامج يعمل شخبطه (رسم عشوائي ) او يكتب على على فورم كيف تخزن وتسترجع القيمه لتغير الخط؟ اطلب من حضارتكم شرح اهذا مع وجود شفره برنامح بسيط يكتب ونقدر اغير لون الخط ؟

سؤالي التاني

وجدت برنامج في (msdn) التابعه لــ(#c) برنام عمله يعمل تغير اللون متل الدفتر" بمعنى توجد قايمه تنسدل منها جميع الالوان " لكن ما اشتغل لانه ما قبل (using Microsoft.Ink) ارجو التوضيح في البرنامج والبرنامج مرفق .

color.rar

#2

عزيزي ... لتغير اللون توجد اكتر من طريقة ولكن ابسطها تستخدم ColorDialog تضيفة من البرنامج والمستخدم بيختار اللون ومن ثم يتغير لون الخط متلا الى اللون الذي اختاره المستخدم .. وطبعا هذا بخاصية ال DialogResult ...

واذا حبيت ان تستخدم تعقيدات الالوان ففي دوال كتيرة موجودة بالكلاس Color

Color c =new Color (); c.select method

ChangeColor.rar

#3

شكرا اخي على الرد

كيف ترجع وتخزن قيمه الللون؟

#4

تحياتي

سوالي بالضبط هو

لدي هذا البرنامج المرفق ,هذا البرنامج يعمل ارسال نص وشخبطه والحين اريد تغير الللون ,اللون تغير تمام بس عند ارساله كيف يرسل اللون بمعنى كيف يتحول اللون والى ايش.بمعنى ايضا النص يتحول الى بايت ويرسل وعند استلام يتحول من بايت الى نص والحين الللون كيف ولك جزيل الشكر

ارجو الافاده في اقرب فرصه ممكنه

send__secribble.rar

send__secribble.rar

#5

للأسف أنا لم أحمل البرامج بعد للانشغال , ولكن من الواضح أنه ينبغي عليك عمل شكل معين أو بروتوكول يتفق عليه السيرفر والكلاينت لترسل لون النص ومعلومات عنه بعد أو قبل أو مع ارسال النصوص على حسب ما ترى. وأثناء الاستقبال تستخلص هذه المعلومات.

يمكن أن يكون ذلك الشكل المعين بالـ XML لتسهل عليك أمور استخلاص المعلومات الخاصه بالنص المرسل , لأن الدوت نت يدعمها جيدا , ولكن بذلك من الممكن أن تجد حجم البيانات المرسله أصبح كبيرا بدون داعي لأن عمل Well-Formed XML سيتطلب كتابة أشياء ربما ليس لها علاقه مباشره بما تريد فعله.

يمكنك أيضا مثلا أن تتفق على شئ يصف ظهور النص المرسل على طريقة امتداد الـ RTF فأعتقد انك لو استخدمته أو استخدمت شكل مشابه له , سيكون أوفر من ناحية حجم البيانات المرسله ولكن بالتأكيد لن يكون أوفر في الوقت , وربما أيضا في الذاكره , أثناء عملية المعالجه. ولكن اذا كنت تستخدم الـ RichTextBox لتظهر النصوص , يمكنك استخدام الـ RTF نفسه فهذا سيريحك جدا بالرغم من ازدياد حجم البيانات.

أيضا في عالم الويب , نجد أن الـ HTML هى المخصصه تماما لذلك ( وصف شكل النصوص والخ كما تريد تماما ) وهى طبعا سهله ولها امكانيات جيده ولكن مشكلة استخدامها هو أنك ستكبر حجم البيانات المرسله ( ربما سيكبر ليس لخدمة هدفك وانما لجعل كود الـ HTML صحيح ) وأيضا عملية المعالجه -عندما تود ان تظهر النص- لن تكون سهله الا اذا استخدمت شئ جاهز يفهم الـ HTML ويقوم بعمل الـ Render للمحتوى عنك.

يوجد كما ترى أكثر من طريقه , وعلى حسب نوع الاتصال وجودته بين البرنامجين يمكنك ان تحدد ما تستخدمه , فاذا كان الاتصال بين البرنامجين لا يتم بصوره سريعه دائمه ( مثل برامج الشات ) أو كان الاتصال من خلال LAN مثلا وليس من خلال الانترنت , فيمكنك أن تستخدم الـ XML لتصف البيانات , فهي أفضل حل.

واذا كنت من جهه تستخدم RichTextBox لتنسق النص وفي الجهه الأخرى تستخدم أيضا الـ RichTextBox لتظهر النص , فاستخدم الـ RTF لأنه مدعوم في تلك الاداه.

تم تعديل هذه المشاركة بواسطة معتز شمس في 30 أبريل 2006 في 17:58

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#6

اخي مشكور على الرد

استفساري هو اللون عند ارساله الى اي شي يتحول ؟ بمعنى يتم تحويله الى بايت او اي نوع من البيانات . اما البرنامج المرفق برنامج يرسل من سسيرفر الى كلاينت بس الحين لريد تتغيير لون عند سيرفر وارساله . صراحه دورت ما وجدت الى ايش يتحول ارجو الافاده ولكم جزيل الشكر

هذا الموضوع مغلق.

مواضيع مشابهة