PDA

View Full Version : Scroll bar در فرم



روستا
پنج شنبه 08 آذر 1386, 23:35 عصر
سلام.من یه فرم دارم که باید چیزی حدود 200 تا textbox به صورت عمودی توش جابگیره.آیا می تونم با یه scrollbar به بالا و پایین فرمم برم و این 200 تا رو بذارم؟اگه می تونید خواهش می کنم کمک کنید.ممنون

Mbt925
جمعه 09 آذر 1386, 08:29 صبح
دانلود نمونه :

saba_v
جمعه 09 آذر 1386, 13:24 عصر
سلام .در قسمت propertis مربوط به فرم ویژگی scroll bar را می توانید به صورت عمودی فعال کنید .

Mbt925
شنبه 10 آذر 1386, 12:05 عصر
سلام .در قسمت propertis مربوط به فرم ویژگی scroll bar را می توانید به صورت عمودی فعال کنید .

فرم این Property رو نداره ، برای همین خودمون باید اونرو با کد پیاده سازی کنیم که روش کار رو می تونین در نمونه ای که بالا گذاشتم ببینین.

روستا
سه شنبه 13 آذر 1386, 23:30 عصر
ممنون از لینکی که گذاشتید ولی این مشکام رو حل نکرد.
من حدود 200 تا textbox دارم که به صورت عمودی تو صفحه می خوام بذارم.مسلما جا نمیشه می خوام تا حدی که جا میشه رو به صورت آرایه بذارم و باقیشو وقتی scroll bar رو می کشم پایین اضافه کنه.چنین کاری می شه کرد؟

Mbt925
چهارشنبه 14 آذر 1386, 08:26 صبح
فرض کنین این کار رو کردین .
یعنی هربار با اسکرول شدن به سمت پایین TextBox ها اضافه بشن و با اسکرول شدن به سمت بالا حذف بشن؟

این کار اصلا کاره اصولی نیست.
روال معمولش همونیه که توی نمونه دیدین.

روستا
چهارشنبه 14 آذر 1386, 22:13 عصر
راهی ندارید که 200 تا textbox تو صفحه عمودی جا بشن؟شدیدا به مشکل برخوردم.خواهش می کنم اگه می تونید کمک کنید

روستا
پنج شنبه 15 آذر 1386, 22:58 عصر
خواهشا اگه کسی راهی رو بلده و می تونه کمکم کنه.ممنون می شم

Mbt925
شنبه 17 آذر 1386, 12:41 عصر
دوست عزیز شما خیلی راحت می تونی با یه حلقه 200 تا TextBox تون رو بصورت عمودی روی فرم مرتب قرار بدین:



Text(0).Left=100
Text(0).Top=100


For i=1 to 199

Load Text(i)
Text(i).left=100
Text(i).top=Text(i-1).Top+Text(i-1).Height
Text(i).visible=True

Next

Mbt925
شنبه 06 بهمن 1386, 00:34 صبح
خواهشا اگه کسی راهی رو بلده و می تونه کمکم کنه.ممنون می شم

می تونین از این ابزار هم استفاده کنید .

کافیه ابزار هاتونو توش قرار بدید.


http://barnamenevis.org/forum/showpost.php?p=456185&postcount=158

HjSoft
شنبه 06 بهمن 1386, 14:57 عصر
می تونید از حالت چند لایه پشتهم استفاده کنید !! جالبه ولی یکمی سخت

اوبالیت به بو
شنبه 06 بهمن 1386, 15:15 عصر
می تونید از حالت چند لایه پشتهم استفاده کنید !! جالبه ولی یکمی سخت
حالت چند لایه پشت سر هم یعنی چی؟ من بلد نیستم:ناراحت:

ABERTINO
شنبه 06 بهمن 1386, 15:47 عصر
ببخشید آقای روستا اگه هنوز این تاپیک رو می خونید یه پیشنهاد دارم
اول اینکه به نظر من وجود 200 تا textbox به نظر من غیر منطقیه و مطمئنم روشتون اشتباهه.
دوم اینکه بالاخر اینهمه txtbox یه دسته بندی داره که بهم ربط دارن می تونین از یک treeview استفاده کنید و دسته بندی مربوطه را توی اون قرار بدین بعد کاربر با کلیک کردن روی هر قسمت textboxهای مربوطه رو می بینه اینجوری واسه کاربرتون هم بهتره البته اگه قرار کاربری ازش استفاده کنه!

HjSoft
یک شنبه 07 بهمن 1386, 21:00 عصر
اینم سورس چند لایه البته لایه هاش بسیار کمه ولی جالبه ببینید بد نیست !!