PDA

View Full Version : نحوه ایجاد scrollbar عمودی برای panel یا table



ali_sorouri2005
یک شنبه 10 دی 1385, 17:17 عصر
سلام دوستان
چه جوری میشه به یک panel و یا به یکی از td های جدول scrollbar عمودی داد ؟؟؟
خیلی کارم گیره اگه کسی می دونه لطفا کمکم کنه !!!
با تشکر

rtech
یک شنبه 10 دی 1385, 19:35 عصر
اگر از ویژوال استودیو استفاده میکنید به properties کنترل (panel ) بروید و مقدار Scrollbars رو به vertical تغییر دهید یا کد زیر را در قسمت سورس کنترل قرار دهید »:

"ScrollBars="Vertical

ali_sorouri2005
دوشنبه 11 دی 1385, 11:41 صبح
thanks a lot

ali_sorouri2005
دوشنبه 11 دی 1385, 11:45 صبح
حالا اگر بخوایم یک scroll گرافیکی رو که تو سایت ها زیاده به کنترل پنل نسبت بدیم تا به جای استفاده از اسکرول پیش فرض از این اسکرول جدید استفاده کنه چه کار باید بکنیم؟؟
با تشکر

Dj Filippo
پنج شنبه 07 آذر 1387, 01:15 صبح
حدود 6 ساعت دریم ویور و فرونت پیج رو گشتم اما جواب سوال رو پیدا نکردم
من یه وبی دارم میسازم که به چند قسمت تبدیلش کردم.

درقسمت پایین بنر وب که مقالات در اونجا نوشته میشه من یک بکگراند با فرمت جیف واسش نهادم
حالا وقتی یکم مقالم طولانی میشه عکسه هم دوتا میشه و هرچی طولانی تر بیشتر!
نمیدونم چکار کنم . فکرشو کردم اگه من کنار این قسمت از صفحه اسکرول بار بزارم به طوری که وقتی اونو به حرکت در میارم فقط متنها تکون بخورن درست میشه اما هرچی گشتم پیدا نکردم
اگه کسی کدشو به صورت اچ تی ام ال یا جاوا و به صورت کامل اینجا بزاره ممنون میشم

alishirazi
پنج شنبه 07 آذر 1387, 10:59 صبح
ببین نمی تونی scroll خاصی نسبت بدی به panel.
باید برای panelات CssClass درست کنی و توی CssClass به Scroll شکل و قیافه مورد نظرتو بدی.
یک سری style برای scroll هست که set کنی.
مثلا :

scrollbar-face-color: #E9E9E9;
scrollbar-highlight-color: white;
scrollbar-shadow-color: #E9E9E9;
scrollbar-3dlight-color: #DBDBDB;
scrollbar-arrow-color: #787878;
scrollbar-track-color: #F5F5F5;
scrollbar-darkshadow-color: #AEAEAE;

Dj Filippo
جمعه 08 آذر 1387, 01:25 صبح
دستت درد نکنه اما جواب سوالمو توی سایتای خارجی پیدا کردم امتحان هم کردم جواب داد یعنی وقتی اسکرول بار رو تکون میدادی بکگراند اون قسمت از تیبل ثابت میموند اما متنها تکون میخوردند
اینم کدش:
<tr>
<td style="width: 400px;">
<div style="overflow:auto; width:400px; height: 200px;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus facilisis, risus at tempor volutpat, eros nulla malesuada augue, vitae consectetuer quam quam eu nibh. Suspendisse laoreet dignissim neque. Sed semper. Nullam facilisis. Nam tristique sapien. Sed turpis justo, lobortis sit amet, posuere at, tristique id, nunc. Vestibulum rutrum dui at lectus. Sed enim. Ut eros eros, pulvinar a, vestibulum sit amet, ornare ac, eros. Suspendisse imperdiet.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus facilisis, risus at tempor volutpat, eros nulla malesuada augue, vitae consectetuer quam quam eu nibh. Suspendisse laoreet dignissim neque. Sed semper. Nullam facilisis. Nam tristique sapien. Sed turpis justo, lobortis sit amet, posuere at, tristique id, nunc. Vestibulum rutrum dui at lectus. Sed enim. Ut eros eros, pulvinar a, vestibulum sit amet, ornare ac, eros. Suspendisse imperdiet.
</div>
</td>
<td style="width: 400px;"></td>
</tr>

alishirazi
جمعه 08 آذر 1387, 11:35 صبح
اها خب من منظورتو نفهمیده بودم...
به هر حال خدارو شکر

sajjadmostafid
دوشنبه 04 آذر 1392, 11:47 صبح
سلام نحوه ایجاد scrollbar عمودی برای panel یا table در برنامه سی شارپ چطوره بگین ممنون میشم