شكرا جدا لك استاذنا العظيم
جاري التعديل والتطوير
وشكرا لملاحظاتك وشرحك السهل الممتع للامور
إن شاء الله
عند الانتهاء سوف اضع المثال لتعم الفائدة
شكرا لك مرة اخرى
عفوا لدى استفسار
كود :
SetCells.Cells(DataGridView1.ColumnCount - 1).Value = Image.FromFile(Application.StartupPath & "\saved" & SetCells.Cells(3).Value)
كيف اغير هذا الكود الى كود لمسار غير محدد
يعني يعرض الصورة حسب المسار المكتوب فى الخلية - المسار هيكون كامل
الشكر لله والحمد لله
والحمد لله على كل حال
بخصوص تعديل الكود الى المسار كاملاً
لا ينصح وضع المسار كاملاً مثل
لان بمجرد تغيير الجهاز واختلاف المسميات
بين جهاز واخر ستجد بان جميع محتوى المسارات بقاعدة البيانات لا تعمل
فيفضل ان تضع المسار ما بعد مسار مجلد البرنامج
اذا كنت تريد وضع اسم المجلد الرئيسي للصورة ومن ثم المجلد الداخلى فقط اعتمد كالتالى
كود :
\saved\1234\image-11.png
وسيكون الكود بالنهاية
كود :
SetCells.Cells(DataGridView1.ColumnCount - 1).Value = Image.FromFile(Application.StartupPath & SetCells.Cells(3).Value)
تحياتى لك
وتمنياتى لك التوفيق
شكرا لك
انا متفهم تغير المسار يختلف من جهاز لاخر
لكن المقصود ان يكون فيه مرونة للمستخدم تحديد مكان على درايف اخر غير مكان البرنامج
يعنى ممكن اختار الدرايف ال D مثلا لحفظ المجلد
كلامك جميل فى هذا الامر
ولكن تذكر اذا قمت باستخدام اداء
يعنى بكده سيكون المسار غير ثابت وسيسبب مشكلة
خصوصاً اذا كان البرنامج يعمل عليه اكثر من مستخدم ومن اجهزة مختلفة
ثانياً اذا استخدمت مثل D أو E
يبدو انك لست على دراية مكثفة
بان احياناً عند اتمام انشاء نظام جديد
يتم تغيير الدرايف D الى E أو F
ويكون الـ D عبارة عن الفلاش او DVD أو البرامج التى تنشاء الدرايف الوهمي
فهنا ستكون لديك مشكلة حيث لا يمكن الكتابة على DVD
وكذلك اذا كان الفلاشة غير متصلة بالجهاز
لذلك يفضل ان يكون المسار ثابت
اما من خلال عند فتح البرنامج اول مرة يتم تحديد المجلد للحفظ به
ويتم حفظ المسار فى Settings
او انك تجعل المسار بجوار البرنامج
تحياتى لك
وتمنياتى لك التوفيق