Abu Bassam

زيزوومى مبدع
إنضم
9 يونيو 2016
المشاركات
751
مستوى التفاعل
497
النقاط
670
غير متصل
السلام عليكم ..


قم بإضافة الخط الى الـ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);


شي مهم لك يتم تطبيق التغيير


p_1061i63g21.jpg



الناتج :


p_1061r11ui1.jpg



الخط المستخدم :


The Queenthine Font | dafont.com


اتمنى لكم الفائدة
 

عودة
أعلى