PDA

View Full Version : سوال: ايجادtextboxكه با بسته شدنformاز بين نره



n_motamedi
پنج شنبه 19 شهریور 1388, 11:27 صبح
من ميخوام textboxايجادكنم كه بابسته شدن formازبين نره.
البته اين كد ايجاد textboxرا نوشتم
textbox t1=new textbox();
(t1.location=new point(10,20;
this.control.add(t1(;
ولي با بسته شدن formازبين ميره لطفا كمكم كنيد

Yasersadegh
پنج شنبه 19 شهریور 1388, 12:10 عصر
سلام دوست عزيز
اگه هميشه كد ايجاد تكست باكست همينه كه بعيد مي دونم مي توني اين كد رو در لود فرمت بنويسي تا هر بار كه فرم لود شد اونو ايجاد كنه!!:لبخند:
اما اگه با هر بار اجرايه برنامه قراره تعداد تكست باكسها و مكانشون تغيير كنه، بايد اطلاعات تكست باكسهات رو از قبيل تعداد و مكان قرار گيريشون و اگه لازمه آخرين مقدارشون رو در يه فايل متني ذخيره كني و با هر بار لود شدن فرم اطلاعات رو از اون فايل بخوني و تكست باكسهاي مورد نظر رو در جايه خودشون ايجاد كني!!!:لبخند:
اميدوارم كه جواب سوالتون رو گرفته باشيد!!:لبخندساده:
موفق باشيد:چشمک:

mn_zandy63
پنج شنبه 19 شهریور 1388, 13:56 عصر
خب میخواهی چه استفاده ای از اون TextBox داشته باشی؟
از مقدارش میخوای استفاده کنی؟

n_motamedi
شنبه 21 شهریور 1388, 12:45 عصر
خب میخواهی چه استفاده ای از اون TextBox داشته باشی؟
از مقدارش میخوای استفاده کنی؟


سلام,بله ميخوام دست كاربر برنامه ام را باز بذارم شايدتوفرم من فيلدي كه كاربرم احتياج داره وجود نداشته باشه ميخوام فيلد مورد نظرش را خودش ايجاد كنه ومقاديرش داخل بانكم ذخيره بشه.

n_motamedi
شنبه 21 شهریور 1388, 12:47 عصر
سلام دوست عزيز
اگه هميشه كد ايجاد تكست باكست همينه كه بعيد مي دونم مي توني اين كد رو در لود فرمت بنويسي تا هر بار كه فرم لود شد اونو ايجاد كنه!!:لبخند:
اما اگه با هر بار اجرايه برنامه قراره تعداد تكست باكسها و مكانشون تغيير كنه، بايد اطلاعات تكست باكسهات رو از قبيل تعداد و مكان قرار گيريشون و اگه لازمه آخرين مقدارشون رو در يه فايل متني ذخيره كني و با هر بار لود شدن فرم اطلاعات رو از اون فايل بخوني و تكست باكسهاي مورد نظر رو در جايه خودشون ايجاد كني!!!:لبخند:
اميدوارم كه جواب سوالتون رو گرفته باشيد!!:لبخندساده:
موفق باشيد:چشمک:

سلام ميشه يه نمونه برنامه دراختيارم قراربديد.طوريكه مقادير اين تكس باكسها در بانكم ذخيره كنه

sepehr_sepehr
یک شنبه 22 شهریور 1388, 22:03 عصر
سلام دوست عزيز
اگه هميشه كد ايجاد تكست باكست همينه كه بعيد مي دونم مي توني اين كد رو در لود فرمت بنويسي تا هر بار كه فرم لود شد اونو ايجاد كنه!!:لبخند:
اما اگه با هر بار اجرايه برنامه قراره تعداد تكست باكسها و مكانشون تغيير كنه، بايد اطلاعات تكست باكسهات رو از قبيل تعداد و مكان قرار گيريشون و اگه لازمه آخرين مقدارشون رو در يه فايل متني ذخيره كني و با هر بار لود شدن فرم اطلاعات رو از اون فايل بخوني و تكست باكسهاي مورد نظر رو در جايه خودشون ايجاد كني!!!:لبخند:
اميدوارم كه جواب سوالتون رو گرفته باشيد!!:لبخندساده:
موفق باشيد:چشمک:

میشه بگید چه طوری میشه در فایل متنی اطلاعات textboxها رو ذخیره کرد و دوباره از اون خوند؟؟؟

mtaboy
دوشنبه 23 شهریور 1388, 00:23 صبح
شما داری به صورت run time کنترل رو ایجاد می کنی یعنی بعد از یه رویداد کنترلت ایجاد می شه پس قا عدتا با بسته شدن فرم باید از بین بره

rahil_2008
دوشنبه 23 شهریور 1388, 03:00 صبح
سلام ميشه يه نمونه برنامه دراختيارم قراربديد.طوريكه مقادير اين تكس باكسها در بانكم ذخيره كنه

به ضميمه مراجعه كنيد. نمونه برنامه نيست اما مراحل كارو توضيح ميده

atryad
دوشنبه 23 شهریور 1388, 04:16 صبح
من ميخوام textboxايجادكنم كه بابسته شدن formازبين نره.
البته اين كد ايجاد textboxرا نوشتم
textbox t1=new textbox();
(t1.location=new point(10,20;
this.control.add(t1(;
ولي با بسته شدن formازبين ميره لطفا كمكم كنيد

سلام
اگه شما کد شناسایی فرم دوم رو به صورت public تعریف کنید فرم دوم دیگه ریست نشده و هر تغییری که در تکس بوکسها بدین بعداز باز و بسته شدن دوباره باقی خواهند ماند
البته شاید جواب کامل سوال شما نباشه ولی میتونید از این متد استفاده کنید تا بعد از بسته شدن تغییرات ثابت بماند
اما اگر میخواین بعدا ز بسته شدن کامل پروژه و دوباره اجرا کردن اون تغییرات ثابت بمانند باید یا تمام تغییرات اعمالی رو توی یه فایل بنویسین که در زمان اجرا خونده بشه و یا یه tabel توی دیتابیس بسازین که شامل تمام پارامترهای لازم می باشد و با تغییر روی فرم این پارامترها در دیتا بیس ذخیره بشن مثلا اگه میخواین تکس بوکس بسازین باید اندازه محل و پارامترهای دیگشو ذخیره کنین
با تشکر