שלום לכולם, בניתי טופס ב - #C שיש בו panel שעושה autoScroll ולכן יש בו לפעמים scrollbar. הייתי מעוניינת שבמידה וה - scorllbar מופיע אז הוא תמיד יהיה על החלק הכי תחתון שלו. איך עושים את זה? תודה.
יש לך SCROLL ואת רוצה שבמידה ויש בו מידע שמצריך את הופעת ה SCROLL , אז שיהיה הכי למטה , כלומר מישהוא דיפדף לתחתית ה SCROLL.... אם לזה את מתכוונת יש להשתמש בפקודה פשוטה ששולחת כאילו לחצת על ctrl+pagedown את שמה את זה אחרי שהעלית הנתונים על הטופס שיש בו SCROLL
השאלה לא ברורה. מה המצב הנוכחי ומה בדיוק את רוצה לשנות? האם יש Scollbar אופקי ואנכי ואת רוצה רק אופקי? אם זה המצב יש קוד לדוגמה במאמר הזה לדוט נט 1.1 על כל מצב אפשרי לקנפוג של AutoScroll באמצעות ירושה ומשחק ישיר עם ה-HScroll ו-VScroll: Customize a panel with Autoscroll property יש שם הוראות על כיצד להסתיר את הפס גלילה האנכי בין השאר. האם יש Scrollbar אופקי למעלה ואת רוצה להוריד אותה למטה? סביר להניח שזה לא המצב (היות וכל ה-Scollbarים האופקיים מצויירים למטה בדוט נט), אבל במצב הזה מדובר כבר רק על ציור מחדש ידני של הפקד. שזה לא דבר טריוויאלי. בגדול, מדובר על לרשת את הפקד, לדרוס את מתודת ה-Paint שלו, לתפוס את הציור של ה-Scrollbar העליון ולדאוג לצייר אותו למטה.