PDA

View Full Version : سوال: قرارگیری کنترل ایجاد شده در محل مورد نظر



ennovation
سه شنبه 28 آبان 1387, 18:26 عصر
دوستان سلام
در windows form میتونیم یک کنترل رو در مکانی که قصد نمایش داریم تعریف کنیم مثلا بصورت


TextBox txtCurrentTxt = newTextBox();
txtCurrentTxt .Location = newPoint(x, Y);

حالا میخوام همین کار رو برای یک فرم در aspx انجام بدم و بدون استفاده از style shett
آیا کسی میدونه چه جوری
من وقتی کنترلها را از درون کد ایجاد میکنم همه در کنار هم هستند ولی من میخوام که خودم
به هشون موقعیت رو بگم /

hassanf
سه شنبه 28 آبان 1387, 19:18 عصر
در VS 2003 اگه layout صفحه رو static بزاری مثل Windows form عمل می کنه . کدیش دقیقا یادم نیست.
ولی تو ورژن 2005 و 2008 باید دستی بنویسی.خود میکروسافت چون دید چیز مزخرفی برا همین خودش اونو برداشت.

در ضمن اگه این کارو بکنی فقط IE درست نشون میده.

mahdi_farhani
سه شنبه 28 آبان 1387, 20:47 عصر
placeholder استفاده کن ، جدول بندی یادت نره

Exception
سه شنبه 28 آبان 1387, 20:48 عصر
اینجوری بنویس:

TextBox txt = new TextBox();
txt.Style["position"] = "absolute";
txt.Style["top"] = "100px";
txt.Style["left"] = "50px";
Form.Controls.Add(txt);