لدي كود يقوم باستعراض الخطوط التي بالجهاز لكن المشكله في بعض الخطوط تأتي صيغتها غير معروفه فالبرنامج يقفل على طول
ابي اذا مريت على خط صيغته غير معروفه..يعطيني مسج يقول ان الخط صيغته غير معروفه
الكود
Private Sub cmdCollectFonts_Click()
' جعل مؤشر الفارة في وضع ساعات رملية
Screen.MousePointer = 11
' اخفاء زر احصاء الخطوط<< هنا غيرت اختفاء الزر الى عدم تفعيله
cmdCollectFonts.Enabled = False
lblSample.Caption = "من فضلك انتظر"
' تحديث للفورم و رسم زرم الامر مرة اخرى
Me.Refresh
For x = 1 To Screen.FontCount
cmdCollectFonts.Enabled = True
lstFonts.AddItem Screen.Fonts(x)
lstFonts.Refresh
Next x
lblSample.Caption = "Semple مثال"
' عودة الي شكل مؤشر الفأرة مرة اخرى
Screen.MousePointer = 0
End Sub
وفي اللست بوكس التي ستأتي قائمة الخطوط فيها
Private Sub lstFonts_Click()
' كيفية تغير الخط داخل الليبول بتغير الخط المختار
lblSample.FontName = lstFonts.Text
End Sub
في انتظاركم
