تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] اضافة خط جديد الى النظام
#1
السلام عليكم ورحمة الله
اريد الاستعلام عن وجود خط معين فى خطوط النظام
اذا لم اجده اقوم بوضعه ضمن الخطوط
الرد }}}}
تم الشكر بواسطة:
#2
جلب كل الخطوط الموجوده عندك على الجهاز وعرضها في لست بكس :

كود :
    Dim allFonts As New Drawing.Text.InstalledFontCollection
        Dim fontFamilies() As FontFamily = allFonts.Families()

        For Each Fnt In allFonts.Families
            ListFonts.Items.Add(Fnt)
        Next

وبعدها أبحث في اللست وشوف حل لمشكلتك
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}}
تم الشكر بواسطة: @@أبورائد@@
#3
جزاك الله خيرا

باقى الان طريقة تثبيت الخط على الجهاز

لقيت الكود ده لكنه ملخبط شويه

كود :
<DllImport("gdi32")> _
    Public Shared Function AddFontResource(ByVal lpFileName As String) As Integer
    End Function

    <DllImport("user32.dll")> _
    Public Shared Function SendMessage(ByVal hWnd As Integer, ByVal Msg As UInteger, ByVal wParam As Integer, ByVal lParam As Integer) As Integer
    End Function

    <DllImport("kernel32.dll", SetLastError:=True)> _
    Shared Function WriteProfileString(ByVal lpszSection As String, ByVal lpszKeyName As String, ByVal lpszString As String) As Integer
    End Function

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim Ret As Integer
        Dim Res As Integer
        Dim FontPath As String
        Const WM_FONTCHANGE As Integer = &H1D
        Const HWND_BROADCAST As Integer = &HFFFF
        FontPath = WinFontDir & "\" & FontFileName
        Ret = AddFontResource(FontPath)
        Res = SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0)
        Ret = WriteProfileString("fonts", FontName & " (TrueType)", FontFileName)
    End Sub
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اضافة او تغيير على مشروع اخر gawhar 0 29 11-12-17, 03:03 PM
آخر رد: gawhar
  [VB.NET] المساعدة في اضافة وحفظ بيانات الداتا جريد محمد اسماعيل 1 41 10-12-17, 10:16 PM
آخر رد: حريف برمجة
  [VB.NET] اضافة صفوف للداتا جريد فيو محمد اسماعيل 2 59 03-12-17, 09:40 PM
آخر رد: محمد اسماعيل
  [VB.NET] اضافة الملفات محمد اسماعيل 6 180 14-11-17, 05:31 AM
آخر رد: karimx
  عندي حقل في SQL SERVER 2005 يولد الارقام تلقائا هل استطيع جعله يبدا من 1 من جديد samawi 3 88 14-11-17, 03:59 AM
آخر رد: سعود
  رجاء ا ..اضافة داتاغريد على الفورم العيدروس 3 170 12-11-17, 02:45 AM
آخر رد: العيدروس
  اضافة الصور في قاعدة بيانات SQl Server وفي اداة ListView - مع مشروع كامل مرفق للشرح - ارجوا المساعدة shado1796 50 7,966 09-11-17, 10:01 PM
آخر رد: مهند بدران
  [VB.NET] اضافة ليبل لطباعة باداة PrintPreview محمد اسماعيل 3 72 28-10-17, 01:50 AM
آخر رد: Amir_alzubidy
  اضافة بعض الازرار الضرورية العيدروس 4 116 25-10-17, 03:56 AM
آخر رد: العيدروس
  اضافة وقت الي الوقت الاصلي محمد وهبي 2 85 24-10-17, 03:52 AM
آخر رد: محمد وهبي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم