ورود

View Full Version : گذاشتن کنترل ها در مکان دلخواه



Batman
سه شنبه 17 فروردین 1389, 09:24 صبح
با سلام
دوستان چجوری میشه کنترل ها رو در مکان دلخواه روی فرم جابجا کرد.مثلا چند تا TextBox داشته باشم و هر جایی که دلم بخواد روی صفحه قرار بدم.
ممنونم.

Vahid_moghaddam
سه شنبه 17 فروردین 1389, 09:34 صبح
باید ابتدا position رو به صورت absolute تعریف کنید و بعد از خصوصیت top، left و ... استفاده کنید.

مثال:



<div style="position:relative;">
<asp:Control .... style="position:absolute; top:10px; right:30px;" />
</div>


دقت کنید که position برای div به صورت relative تعریف شده.

Alireza_Salehi
سه شنبه 17 فروردین 1389, 09:45 صبح
این دو راهنما را کامل مطالعه نمائید:
http://www.w3schools.com/html/default.asp

http://www.w3schools.com/css/default.asp

به قسمت Advanced دو راهنمای فوق مراجعه کنید.

naser2009
سه شنبه 17 فروردین 1389, 12:04 عصر
با سلام
دوستان چجوری میشه کنترل ها رو در مکان دلخواه روی فرم جابجا کرد.مثلا چند تا TextBox داشته باشم و هر جایی که دلم بخواد روی صفحه قرار بدم.
ممنونم.
از حالت absulote positioning استفاده کنید.
که در کل پیشنهاد نمیشه اگه بخواهین چنین کاری انجام بدین باید درک خوبی از css داشته باشید وگرنه امکان داره در مرورگرهای مختلف صفحات به هم بریزه
می تونید از حالت tableless هم استفاده کنید(یعنی با استفاده از Div).:لبخندساده:

Batman
جمعه 20 فروردین 1389, 18:20 عصر
جایی تنظیم خاصی نداره که بتونیم کنترل ها رو روی صفحه جابجا کنیم.بدون استفاده از کدنویسی؟

mahdi14694
جمعه 20 فروردین 1389, 19:59 عصر
به نظر من از table استفاده کن. هر جا نیاز بود تکست باکس ها رو کناره هم بزاری ستون به جدولت اضافه کن. از جدول های تو در تو هم میشه استفاده کرد:چشمک: