גלילה בתוך פריים

לא נורא

דיברו על זה הרבה פעמים בפורום. הדרך הכי פשוטה היא לעשות frame/picturebox חיצוני בגובה שצריך לראות על המסך, ובתוכו frame/picturebox פנימי שהגובה שלו מכיל את כל הפקדים -- כלומר הוא יותר גבוה מהפקד שמכיל אותו. כשהמשתמש לוחץ על הscrollbar מזיזים את הפריים הפנימי למטה ולמעלה בתוך הפריים החיצוני, ואז יש לך גלילה.
 

boaz10

New member
מצורף SOURCE

של ACTIVEX שנכתב ב VB לעניין הזה. אני משתמש ב ACTIVEX עצמו בתוכנה שלי והוא עובד טוב. אולי אפשר לקבל איזה רעיון או שניים (TXT=ZIP)
 

MaD-d0g

New member
לא עובד לי...

בשורה
m_lCanvasHeight = UserControl.Extender.Height​
הודעת השגיאה היא:
Object doesnt support this property or method​
 

boaz10

New member
קח

פרוייקט שמשתמש ב ACTIVEX וכן קובצי OCX ו OCA ותנסה
 

טרמפיסט

New member
לא יודע אם חשבו על זה כבר

כי לא היה לי כח לקרוא את כל העץ, אבל אתה יכול לנסות להשתמש ב-PICTURE שתגלל למעלה ביחס ישר להורדת ה-SCROLL. זה עובד יופי, אם משקיעים טיפה מחשבה איך עושים את זה.
 

Starting Skater

New member
חשבתי על משהו כזה

לשים את כך האובייקטים על פריים מתוח(שיראו הכל), ואז לכווץ(רק את הפריים) לגודל הרצוי, כמה מהאובייקטים לא יראו(כי הם יהיה למטה) ואז לשים סקרול באר, ולהחסיר מהtop של כל האובייקטים את ה value של הסקרול באר וככה כולם יעלו. הערה: צריך לשחק עם ה value ששמים ב סקרול באר כדי שיהיה בגודל המתאים, או לבדוק את הגובה מהתחתית של הפריים המתוח ולהחסיר ממנו את התחתית של הפריים בגודל הרצוי
 
למעלה