Abu Bassam
زيزوومى مبدع
- إنضم
- 9 يونيو 2016
- المشاركات
- 751
- مستوى التفاعل
- 497
- النقاط
- 670
غير متصل
من فضلك قم بتحديث الصفحة لمشاهدة المحتوى المخفي
السلام عليكم ..
قم بإضافة الخط الى الـResource اولاً بعد ذلك استخدم الكود في اي مكان مثل Form_load او غيره
شي مهم لك يتم تطبيق التغيير
الناتج :
الخط المستخدم :
اتمنى لكم الفائدة
قم بإضافة الخط الى الـResource اولاً بعد ذلك استخدم الكود في اي مكان مثل Form_load او غيره
C#:
using System.Drawing.Text;
//ddf اسم الخط في الريسورس
PrivateFontCollection pfc = new PrivateFontCollection();
int fontLength = Properties.Resources.ddf.Length;
byte[] fontdata = Properties.Resources.ddf;
System.IntPtr data = System.Runtime.InteropServices.Marshal.AllocCoTaskMem(fontLength);
System.Runtime.InteropServices.Marshal.Copy(fontdata, 0, data, fontLength);
pfc.AddMemoryFont(data, fontLength);
//لتغيير الخط في أي أداة .. مثال الزر :
button2.Font = new Font(pfc.Families[0], button2.Font.Size);
شي مهم لك يتم تطبيق التغيير

الناتج :

الخط المستخدم :
يجب عليك
تسجيل الدخول
او
تسجيل لمشاهدة الرابط المخفي
اتمنى لكم الفائدة
