שלום יש לי מספר פקדים שאני רוצה לאגד אותם כך שהם יזוזו ביחד על הטופס שלי, הכוונה היא למשהו כמו frame, הבעיה היא שאני רוצה שלא יראו את הframe, ולframe או picture box, אין אופציה לשקיפות, יש למשהו רעיון? תודה מיכל
לקבוע ב-FORM LOAD את צבע רקע של ה-FRAME לאותו צבע של ה-FORM ׁ(או אותו אובייקט המכיל אותו) כאשר APPEARANCE הוא FLAT. על מנת לשלוט באיגוד להשתמש ב-CONTAINER גם כן.
אחת, ע"י לולאת For Each Control In MyForm.Controls אם את לא רוצה להזיז את כל הפקדים על המסך, אלא בקבוצות, תשתמשי בTAG שלהם על מנת לקבוע את ההשתייכות לקבוצה. השיטה השניה הרבה יותר מורכבת ואני לא יודע אם טובה יותר מבחינת ביצועים. תיבני Class שיחזיק Collection של אובייקטים. לClass תהיה פונקציה Move שתעשה לולאה על כל האיברים בCollection ותפעיל את המתודה Move שלהם. תכניסי את כל הפקדים שבהם את רוצה לשלוט לCollection וזהו. בכך את חוסכת מעבר על כל הפקדים בטופס, אבל מבזבזת זיכרון על החזקת Collection נוסף.