PDA

View Full Version : ذخیره فرم



reza_comp
پنج شنبه 26 شهریور 1388, 01:50 صبح
سلام
آیا امکان داره فرمی که حاوی textbox هستش رو به صورت یک فایل text که در این فایل text موقعیت و نام textboxها قرار میگیره ذخیره کرد به شکلی که بتونیم این فرم رو دوباره به همین شکل بازیابی کنیم؟؟؟؟

tabatabaeefar
پنج شنبه 26 شهریور 1388, 15:24 عصر
سلام
بايد از خصوصيت Container فرم استفاده كنيد.
موفق باشيد.

reza_comp
جمعه 27 شهریور 1388, 11:58 صبح
یکم بیشتر توضیح بدید لطفا!:ناراحت:

sysman_20
جمعه 27 شهریور 1388, 14:15 عصر
میشه درست بگی کجاش گیر کردی؟
خب اسم text ها و Location شون رو که داری ذخیرشون کن بعد دوباره به شکل زیر بازسازیشون کن
مثال برای یک text:


TextBox txtName = newTextBox();
txtName.Location = newPoint(X, Y);
txtName.Parent = this;
txtName.Visible = true;

reza_comp
جمعه 27 شهریور 1388, 20:43 عصر
میخوام تو یه فایل text ذخیره بشه.مثلا
textbox1--->"reza"--->location
برای هر کنترلی(textbox) که در فرم هست این نوشته بشه و من وقتی در آینده این فرم رو جستجو کردم اطلاعات مربوط به فرم رو از فایل text مربوط به همون فرم خونده بشه و فرمبه شکل اولش لودش بشه.البته اینو بگم که textbox ها در زمان اجرا توسط کاربر ایجاد میشن.و من میخوام طوری باشه که وقتی کاربر فرمش رو ساخت ذخیرش کنه

tabatabaeefar
شنبه 28 شهریور 1388, 11:31 صبح
ببخشيد به جاي Controls از Container استفاده كردم.


Dim t As TextBox = New TextBox()
t.Top = 50
t.Left = 100
Me.Controls.Add(t)

reza_comp
یک شنبه 29 شهریور 1388, 20:16 عصر
من میخوام اطلاعات textbox ها در textfile زخیره بشه...

meysam_pro
یک شنبه 29 شهریور 1388, 20:34 عصر
چرا اینقدر خودت رو اذیت میکنی؟؟
یه نگاه به کدهای بخش Designer مربوط به فرم بنداز!

sysman_20
دوشنبه 30 شهریور 1388, 12:50 عصر
خب یه string تعریف کن و مقادیر مورد نیازتو داخلبش بریز بعد توسط کد زیر هر جا خواستیش ذخیره کن


System.IO.File.WriteAllText("آدرست",mystring);

* mystring اون string ای هست که درست کردی