سلام
آیا امکان داره فرمی که حاوی textbox هستش رو به صورت یک فایل text که در این فایل text موقعیت و نام textboxها قرار میگیره ذخیره کرد به شکلی که بتونیم این فرم رو دوباره به همین شکل بازیابی کنیم؟؟؟؟
سلام
آیا امکان داره فرمی که حاوی textbox هستش رو به صورت یک فایل text که در این فایل text موقعیت و نام textboxها قرار میگیره ذخیره کرد به شکلی که بتونیم این فرم رو دوباره به همین شکل بازیابی کنیم؟؟؟؟
سلام
بايد از خصوصيت Container فرم استفاده كنيد.
موفق باشيد.
یکم بیشتر توضیح بدید لطفا!
میشه درست بگی کجاش گیر کردی؟
خب اسم text ها و Location شون رو که داری ذخیرشون کن بعد دوباره به شکل زیر بازسازیشون کن
مثال برای یک text:
TextBox txtName = newTextBox();
txtName.Location = newPoint(X, Y);
txtName.Parent = this;
txtName.Visible = true;
میخوام تو یه فایل text ذخیره بشه.مثلا
textbox1--->"reza"--->location
برای هر کنترلی(textbox) که در فرم هست این نوشته بشه و من وقتی در آینده این فرم رو جستجو کردم اطلاعات مربوط به فرم رو از فایل text مربوط به همون فرم خونده بشه و فرمبه شکل اولش لودش بشه.البته اینو بگم که textbox ها در زمان اجرا توسط کاربر ایجاد میشن.و من میخوام طوری باشه که وقتی کاربر فرمش رو ساخت ذخیرش کنه
ببخشيد به جاي Controls از Container استفاده كردم.
Dim t As TextBox = New TextBox()
t.Top = 50
t.Left = 100
Me.Controls.Add(t)
من میخوام اطلاعات textbox ها در textfile زخیره بشه...
چرا اینقدر خودت رو اذیت میکنی؟؟
یه نگاه به کدهای بخش Designer مربوط به فرم بنداز!
خب یه string تعریف کن و مقادیر مورد نیازتو داخلبش بریز بعد توسط کد زیر هر جا خواستیش ذخیره کن
System.IO.File.WriteAllText("آدرست",mystring) ;
* mystring اون string ای هست که درست کردی