تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب اكواد التحكم فى ملف ini لحفظ اعدادات المشروع
#8
نحمده ونصلي على رسوله الكريم

الموضوع بسيط جدا، لن تحتاج لكودات غير التي كتبتها سابقاً، للتعديل والحذف والكتابة على حد سواء.
انظر:
كود :
[align=left]Public Class Form1

    Dim filename As String = Application.StartupPath & "\Settings.ini"

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        WritePrivateProfileString("FileMenu", "New", "جديد", filename)
        WritePrivateProfileString("FileMenu", "Open", "فتح", filename)
        WritePrivateProfileString("FileMenu", "Save", "حفظ", filename)
        '
        WritePrivateProfileString("EditMenu", "Cut", "قص", filename)
        WritePrivateProfileString("EditMenu", "Copy", "نسخ", filename)
        WritePrivateProfileString("EditMenu", "Past", "لصق", filename)
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim value As String = Space(255)

        GetPrivateProfileString("FileMenu", "New", "قيمة افتراضية جديد", value, Len(value), filename)
        MessageBox.Show(value)

        GetPrivateProfileString("FileMenu", "Save", "قيمة افتراضية حفظ", value, Len(value), filename)
        MessageBox.Show(value)

        GetPrivateProfileString("EditMenu", "Copy", "قيمة افتراضية نسخ", value, Len(value), filename)
        MessageBox.Show(value)
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        ' Save تعديل قيمة المفتاح
        WritePrivateProfileString("FileMenu", "Save", "القيمة الجديدة لـ: حفظ", filename)
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        ' Save حذف المفتاح
        WritePrivateProfileString("FileMenu", "Save", Nothing, filename)
    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        ' FileMenu حذف قائمة
        WritePrivateProfileString("FileMenu", Nothing, Nothing, filename)
    End Sub

#Region "API"

    Private Declare Auto Function GetPrivateProfileString Lib "kernel32" _
    (ByVal lpApplicationName As String, ByVal lpKeyName As String, _
     ByVal lpDefault As String, ByVal lpReturnedString As String, _
     ByVal nSize As Integer, ByVal lpFileName As String) As Integer

    Private Declare Auto Function WritePrivateProfileString Lib "kernel32" _
    (ByVal lpApplicationName As String, ByVal lpKeyName As String, _
     ByVal lpString As String, ByVal lpFileName As String) As Long

#End Region

End Class
[/align]

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


الملفات المرفقة
.zip   INILanguage.zip (الحجم : 16.83 ك ب / التحميلات : 79)
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
طلب اكواد التحكم فى ملف ini لحفظ اعدادات المشروع - بواسطة DreamsDotNet - 19-02-13, 02:11 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 636 31-01-25, 10:21 PM
آخر رد: Kamil
  كود لتغيير اعدادات اللغة في الويندوز ؟؟ aiman 12 7,975 26-01-25, 08:21 PM
آخر رد: mefof
  طريقة التحكم في التقرير بالكود المتألق9 2 489 23-12-24, 05:11 PM
آخر رد: atefkhalf2004
  [سؤال] بخصوص حفظ اعدادات المشروع في Settings محمد العامر 4 553 07-11-24, 05:34 AM
آخر رد: محمد العامر
  لايحفظ تغيرات المشروع بوحمد 6 378 04-11-24, 09:14 AM
آخر رد: بوحمد
Exclamation [VB.NET] ممكن عمل كود لحفظ المكتوب داخل اداة TextBox الورد الصناعي 9 807 17-10-24, 11:43 PM
آخر رد: salamandal
  [VB.NET] طريقة ارفاق قاعدة البيانات sql في المشروع محمد العامر 6 571 12-10-24, 11:07 PM
آخر رد: محمد العامر
  مشكلة ارفاق قاعدة البيانات sql في المشروع اثناء التحزيم 0 259 10-10-24, 03:28 PM
آخر رد: محمد العامر
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,661 09-10-24, 08:28 PM
آخر رد: Kamil
Photo طلب مساعدة فى تحزيم المشروع mmaalmesry 5 551 16-09-24, 08:28 PM
آخر رد: mmaalmesry

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


يقوم بقرائة الموضوع: