إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

كيف أجعل المستخد يضيف قوائم على ComboBox ؟

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • كيف أجعل المستخد يضيف قوائم على ComboBox ؟

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته

    مرحبا أخواني وأخواتي المحترفين والمبدعين

    كيف استطيع أن أجعل المستخدم يضيف قائمة على ComboBox ويحدد ملف من الجهاز لفتحة وأجعل هذه الإضافة محفوظة في البرنامج بعد إغلاقه


    فكرة البرنامج الذي أريد أن أعمله هو برنامج نماذج يفتح مستندات وورد مجهزة مسبقا
    وهذه صورة من جزء في البرنامج



    كيف أجعل المستخدم يضع قائمة جديدة في ComboBox

    فهو يحتاج التالي
    1- كيف أجعله يضيف اسم جديد في القائمة
    2- كيف أجعله يضع رقم الترتيب في القائمة
    3- يكف أجعله يضيف رابط للاسم أو ملف وورد
    4- كيف أجعله يحفظ التغيييرات في البرنامج

    وشكرا لكم يامحترفين \

    أخوكم :سليمان

  • #2
    في انتظار تدخل الاخوة المحترفين قد يفيدك الموضوع في هذه المشاركة
    http://sites.ienajah.com/vb2/showthread.php?t=31570
    موفق بإذن الله ... لك مني أجمل تحية .

    تعليق


    • #3
      المشاركة الأصلية بواسطة فرح صالحي مشاهدة المشاركة
      في انتظار تدخل الاخوة المحترفين قد يفيدك الموضوع في هذه المشاركة
      http://sites.ienajah.com/vb2/showthread.php?t=31570
      موفق بإذن الله ... لك مني أجمل تحية .
      شكرا لك فرح


      مبادئ الإضافة في combobox فاهما

      لكن استفساري بالتحديد كيف أجعل مستخدم البرنامج يعمل قوائم combobox جديدة ويضع لها أسماء مثل

      الاسم : الغياب
      ويضع ملف للغياب
      ويضع رقم ترتيب تسلسلي لجملة الغياب
      ويحفظ التغييرات وإذا خرج من البرنامج ورجع إليه من جديد تكون الإضافات جديدة

      ملاحظة لا أتكلم عن إضافة المبرج فالمبرمج يضيف مايشاء

      أتكلم كيف أجعل مستخدم البرنامج يضع كلمات جديدة داخل combobox ويضع لكل كلمة ملف وورد أو صورة ويحفظها

      وشكرا لك فرح

      تعليق


      • #4
        موفق بإذن الله ... لك مني أجمل تحية .

        كود PHP:
        numbre Dialog.Input("======""حدد الترتيب"""MB_ICONQUESTION);
        if 
        numbre ~= "" and numbre ~= "CANCEL" then
        file 
        Dialog.Input("=======""حدد اسم الملف"""MB_ICONQUESTION);
        if 
        file ~= "" and file ~= "CANCEL" then
        data 
        Dialog.Input("=======""مسار الملف"""MB_ICONQUESTION);
        if 
        data ~= "" and data ~= "CANCEL" then
        ComboBox
        .InsertItem("ComboBox1"numbrenumbre..":  "..filedata);
        end
        end
        end 

        تعليق


        • #5
          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
          موفق بإذن الله ... لك مني أجمل تحية .

          كود PHP:
          numbre dialog.input("======""حدد الترتيب"""mb_iconquestion);
          if 
          numbre ~= "" and numbre ~= "cancel" then
          file 
          dialog.input("=======""حدد اسم الملف"""mb_iconquestion);
          if 
          file ~= "" and file ~= "cancel" then
          data 
          dialog.input("=======""مسار الملف"""mb_iconquestion);
          if 
          data ~= "" and data ~= "cancel" then
          combobox
          .insertitem("combobox1"numbrenumbre..":  "..filedata);
          end
          end
          end 

          جزاك الله خير أخوي الكريم

          أخي الكريم
          الطريقة نجحت لكم واجهة مشكلتين

          1- كيف أجعل بدلا من كتاب مسار الملف أن أجعله يحدد الملف من الجهاز
          2- كيف أجعل التغييرات التي إضفت لا تتغير بعد الخروج من البرنامج لانه عندما أضفت ثم خرجت من البرنامج ذهبت الإضافة

          تعليق


          • #6
            كود PHP:
            numbre Dialog.Input("======""حدد الترتيب"""MB_ICONQUESTION);
            if 
            numbre ~= "" and numbre ~= "CANCEL" then
            data 
            =  Dialog.FileBrowse(true"Locate File"_DesktopFolder"All Files (*.*)|*.*|""""dat"falsefalse);
            if ( 
            data[1]~= "CANCEL"then
            path_parts 
            String.SplitPath(data[1]);
            ComboBox.InsertItem("ComboBox1",numbrepath_parts.Filenamedata[1]);
            end
            end 

            تعليق


            • #7
              ثم أجعل برنامجك مســـؤولا
              في حدث الصفحـــة on show
              كود PHP:
              TextFile.ReadToTable("C:\\MyFile.txt");
              if 
              ~= nil then
              ComboBox
              .ResetContent("ComboBox1");
              x=1
              for 1,#b do
              if b[x] ~="" then 
              ComboBox
              .AddItem("ComboBox1"b[x], b[(x+1)]);
              x=x+2
              end
              end
              end 
              و في الحدث on close اذ لم تكن البيانات كثيرة
              كود PHP:
              File.Delete("C:\\MyFile.txt"falsefalsefalsenil);
              for 
              i=1,ComboBox.GetCount("ComboBox1") do
              ComboBox.GetItemText("ComboBox1"i);
              =ComboBox.GetItemData("ComboBox1"i);
              TextFile.WriteFromString("C:\\MyFile.txt"x.."\r\n"..y.."\r\n"true);
              end 
              و الطرق كثيـــرة

              تعليق


              • #8
                المشاركة الأصلية بواسطة سليمان الثواب مشاهدة المشاركة
                جزاك الله خير أخوي الكريم

                أخي الكريم
                الطريقة نجحت لكم واجهة مشكلتين

                1- كيف أجعل بدلا من كتاب مسار الملف أن أجعله يحدد الملف من الجهاز
                2- كيف أجعل التغييرات التي إضفت لا تتغير بعد الخروج من البرنامج لانه عندما أضفت ثم خرجت من البرنامج ذهبت الإضافة
                السلام عليكم ورحمة الله وبركاته
                مساهمة في الموضوع ............ هذا ملف مفتوح قد يفي بالغرض ............. فيه زر اضافة ملف بحيث يظهر اسم الملف في اليسبوكس او الكومبوكس و مساره في data بحيث لما نضغط على الملف في اليسبوكس او الكومبوكس يفتح ........... اخترت - حسب السؤال - ملفات الوورد اي من نوعية doc , docx , rtf ......فيه زر اخر لفتح محتوى مجلد معين بحيث تظهر كل الملفات الموجودة فيه ............ فيه ايضا زر لتغيير الاسم في الليسبوكس دون ان يؤثر على مساره اي الشكل الظاهر فقط للمستخدم ...... ايضا من باب الاضافة ........زر للمفضلة بحيث تحفظ المعلومات في ملف ini ; و تسترجه منه المعلومات بعد فتحه من جديد ......كما يمكن ان تحذف ما تشاء من القائمة و من ملف الحفظ ايضا ..............بالتوفيق .......

                http://up.top4top.net/downloadf-5605rzo1-rar.html

                تعليق


                • #9
                  المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                  ثم أجعل برنامجك مســـؤولا
                  في حدث الصفحـــة on show
                  كود PHP:
                  TextFile.ReadToTable("C:\\MyFile.txt");
                  if 
                  ~= nil then
                  ComboBox
                  .ResetContent("ComboBox1");
                  x=1
                  for 1,#b do
                  if b[x] ~="" then 
                  ComboBox
                  .AddItem("ComboBox1"b[x], b[(x+1)]);
                  x=x+2
                  end
                  end
                  end 
                  و في الحدث on close اذ لم تكن البيانات كثيرة
                  كود PHP:
                  File.Delete("C:\\MyFile.txt"falsefalsefalsenil);
                  for 
                  i=1,ComboBox.GetCount("ComboBox1") do
                  ComboBox.GetItemText("ComboBox1"i);
                  =ComboBox.GetItemData("ComboBox1"i);
                  TextFile.WriteFromString("C:\\MyFile.txt"x.."\r\n"..y.."\r\n"true);
                  end 
                  و الطرق كثيـــرة

                  الله يجزاك خير أخوي أشكرك على ردودك السريعة

                  أنحلت جميع المشكلات وبقي مشكلة واحدة :abc_145:
                  وهي كيف أجعل الإضافات التي يقوم بها المستخدم محفوظة بعد الخروج والدخول مرة آخرى

                  هذا ملف مفتوح للمشروع وأتمنى أن تجربه وتبين أين الخلل

                  http://up.top4top.net/downloadf-5609f431-rar.html

                  تعليق


                  • #10
                    الأكواد تعمل اذا كان الان في القرص c لا يوجد ملف نصي MyFile
                    فهذا يعني لم يبق الا ان تجعل البرنامج مسؤولا

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                      الأكواد تعمل اذا كان الان في القرص c لا يوجد ملف نصي MyFile
                      فهذا يعني لم يبق الا ان تجعل البرنامج مسؤولا

                      شكرا لكم جميعا على سرعة التجاوب

                      أنحلت المشكلة

                      تعليق

                      مواضيع تهمك

                      تقليص

                      المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                      المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                      المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                      المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                      المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                      يعمل...
                      X