ورود

View Full Version : ذخیره اشیا روی فرم



ramsess
شنبه 14 فروردین 1389, 09:03 صبح
دوستان سلام
خسته نباشید
من یک ابزاری رو ساختم که می شه به وسیله اون روی فرم تصاویر ساده : خط - دایره - مربع و ... رو کاربر بتونه بکشه (ترسیم نقشه)
حالا می خوام وقتی که تصاویر رو ترسیم کرد و برنامه رو بست دوباره اجرا کنه و همون فرم رو فراخوانی بکنه همون تصاویری که توسط کاربر ترسیم شده روی فرم ذخیره بمونه .
یعنی تغییرات روی فرم ذخیره بشه

mpmsoft
شنبه 14 فروردین 1389, 09:35 صبح
ابزارو شما نوشتید Save کردنشو از ما می خواهید !!!!

کسی از خود شما این سوالو بپرسه چه جوابی دارید ؟


یا باید فایل پروژتونو بذارید که سیو اون رو بنویسیم
یا بیشتر توضیح بدی که این خط و ... رو روی چه ابزاری و به چه شکل رسم می کنید

راه ساده تر ذخیره کردن اون تصویر بروی فایل عکس و لود کردن مجدد آن در زمان اجرا

ramsess
شنبه 14 فروردین 1389, 09:48 صبح
دوست من ببخشید ولی چه ربطی داره ؟
دستور runtime هستش ، من با database اون مشکل دارم
منظور ذخیره فرم در database هستش نه ذخیره فیلد
البته لطف کردین که پاسخ دادین سوءتفاهم نشه.
اون ابزار یه چیزی تو مایه های ابزار paint فرض کن . فقط با موس میشه خط و دایره و مربع کشید . همین

ramsess
چهارشنبه 25 فروردین 1389, 12:29 عصر
چه جور می شه مثلا یک شی خط یا مستطیل رو داخل یک imagebox ذخیره کرد

miniator
پنج شنبه 26 فروردین 1389, 02:07 صبح
سلام !

هيچ روشي براي ذخيره اجسام (كنترلها) در ديتا بيس وجود نداره !

ولي غصه نخور يه راه به نظرم مي رسه كه واسط توضيح ميدم

برنامتون بطور حتم از توابع رسم نقطه و خط استفاده ميكنه ! پس بايد حتماً يه سري اعداد رو به برنامه بدي حالا يا توي كدهات ميزاري يا از كاربر سوال ميشه !
خب كار تمومه شما ميتوي فقط اعداد رو ذخيره كني .مثل اسم جسم و X , Y و طول و عرض و غيره ! بعد به برنامت بگي كه همونطور كه اجسام رو رسم ميكنه هنگام اجرا اين اعداد و ارقام رو به اون چيزي كه ميخواي تبديل كنه ! تنها راهي كه داري همينه ! فقط بايد روي نقطه ها متمركز بشي !

موفق و پيروز باشيد !