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

أريد كود تغيير الخط في الText

مغلق
بدأه eias في 13 أغسطس 2005 · 15 رد · 1,117 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم...

1-أريد أسهل طريقة لانتقاء نوع الخط في الText باستخدام ال Common Dialog

2-أريد كود حفظ الصورة من الPicture بلواحق عديدة أيضا بالCommon Dialog.

اعذروني على اسألتي السخيفة ولكن حصلت معي مشكلة و فقدت كل ملفاتي القديمة و لم أعد أذكر هذه الكودات جيدا .. :(

إيــاس

#2

كود لتغيير الخط

Private Sub Command1_Click()
CommonDialog1.ShowFont
Text1.FontName = CommonDialog1.FontName
End Sub
#3

كود حفظ الصوره

Private Sub Command1_Click()
SavePicture Picture1.Picture, "C:\MyPicture.Bmp"
End Sub

تم تعديل هذه المشاركة بواسطة Sheriff_Ghost2010 في 13 أغسطس 2005 في 21:01

#4

شكرا لك أخي الكريم

هو أنا قبل ما أطرح السؤال اخترعت الكود الأول و لكنه لم ينجح في كود آخر

و كود الصورة بالنسبة لي أهم شيءء ال Flags و اللواحق

#6

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

أما يالنسبة للصورة فأنا كنت أريده كامل من الFlags مرورا بال Filter ولواحق عديدة مثل Gif و JPG..

شكرا لك

إيــاس

#8

اخي بانسبة للطلب الأول

CommonDialog1.flags=&h3
CommonDialog1.ShowFont
Text1.FontName = CommonDialog1.FontName

بالنسبة للطلب الثاني

CommonDialog1.filter="gif(*.gif)|*.gif| jpg files(*.jpg)|*.jpg"

CommonDialog1.filename=""
CommonDialog1.showsave
savepicture picture1.picture,commondiolog1.filename

تم تعديل هذه المشاركة بواسطة mostafazidani في 14 أغسطس 2005 في 22:05

*************************************************

**************************************************

مصطفى زيداني

#9

أخي الكريم mostafazidani شكرا لك على الكودات الجميلة و لكن ممكن بعض التعديل:

الكود الأول عندك تبع الخط قمت بإضافة الحجم إليه عن طريق FontSize و لكن حصلت معي مشكلة في الكود وهو أن الخط لا يظهر عربي إلا إذا كان في الأصل لا يكتب إلا بالعربي مثلا خطArial لو دخلت قائمة الخطوط الناتجة في البرنامج من الكود السابق ثم غيرت الترميز إلى Arabic لا يظهر الخط عربي بل رموز غير مفهومة هل ممكن تعدل لي الكود أو تعرف مامشكلته ربما بالflags

الكود الثاني : هذا هو الكود و لكن ممكن بعد إذنك تضيف إيضا لاحقة الbmb لأني لا أعرف ترميزها ..

شكرا لك و لا ننسى الأخ Sheriff_Ghost2010

إيـاس

#10
CommonDialog1.filter="gif(*.gif)|*.gif| jpg files(*.jpg)|*.jpg||bmp files
(*.bmp)|*.bmp"

*************************************************

**************************************************

مصطفى زيداني

#11

تفضل أخي إياس هذا الكود إن شاء هو الحل الأكيد لطلبك الأول

وهو يظهر مربع حوار التابع للخط ثم يعطيك الحرية التامة ماذا تريد بالضبط ؟!

يعني عند إختيار اسم الخط وحجمه وهل هو عريض أم مائل أم تحته خط سوف يتم تنفيذ كل ما تريد

تفضل إليك هذا الكود :

CommonDialog1.CancelError = True
On Error GoTo Errhander:
CommonDialog1.Flags = cdlCFBoth
CommonDialog1.ShowFont
Text1.FontName = CommonDialog1.FontName
Text1.FontSize = CommonDialog1.FontSize
Text1.FontBold = CommonDialog1.FontBold
Text1.FontItalic = CommonDialog1.FontItalic
Text1.FontUnderline = CommonDialog1.FontUnderline
Text1.FontStrikethru = CommonDialog1.FontStrikethru
Errhander:

أرجوا الدعاء لي ولوالدي

#12

جزاك الله خيرا فهاد على هذا الكود الرائع

خيركم من تعلم العلم وعلمه

#13

السلام عليكم..

شكرا لكم إيها الإخوة الكرام على الاهتمام

أخي الكريمail_fahad777 شكرا على الكود الجميل ولكن المشكلة لم تحل أهم شيء الترميز بالعربي الذي لم يظهر بعد غريب بالفعل لاحظ ماذا حصل معي عندما نقلت هذه الرموز الغير مفهومة و التي هي بالأصل كلمات عربية إلى Text في فورم ثانية ظهرت الكتابة عربية مفهومة ولم تظهر رموز .و قلت ربما تكون المشكلة في الText فنسخت الText الموجودة في الForm الأخرى فبقيت المشكلة كما هي ..

ما الحل يا جماعة برنامجي واقف على هذا الموضوع طيب ممكن تعطوني سورس كود صالح أو تشوفولي هذه المشكلة

و شكرا لكم مسبقا ..

إيــاس

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…