איגוד פקדים.

  • פותח הנושא mich
  • פורסם בתאריך

mich

New member
איגוד פקדים.

שלום יש לי מספר פקדים שאני רוצה לאגד אותם כך שהם יזוזו ביחד על הטופס שלי, הכוונה היא למשהו כמו frame, הבעיה היא שאני רוצה שלא יראו את הframe, ולframe או picture box, אין אופציה לשקיפות, יש למשהו רעיון? תודה מיכל
 

The Guardian

New member
אממ..לא בדיוק הבנתי אבל אולי

תשני את ה Borderstyle של הפריים זה אמור לעזור
 

nscom2k

New member
נוסיף להצעה ...

לקבוע ב-FORM LOAD את צבע רקע של ה-FRAME לאותו צבע של ה-FORM ׁ(או אותו אובייקט המכיל אותו) כאשר APPEARANCE הוא FLAT. על מנת לשלוט באיגוד להשתמש ב-CONTAINER גם כן.
 

mich

New member
לא יעזור...

1) הframe לא בא על form אלה על תמונה לכן לא יעזור לי שינוי צבע הרקע, 2) אתה יכול לפרט על CONTAINER תודה מיכל
 

mitke

New member
שתי אופציות

אחת, ע"י לולאת For Each Control In MyForm.Controls אם את לא רוצה להזיז את כל הפקדים על המסך, אלא בקבוצות, תשתמשי בTAG שלהם על מנת לקבוע את ההשתייכות לקבוצה. השיטה השניה הרבה יותר מורכבת ואני לא יודע אם טובה יותר מבחינת ביצועים. תיבני Class שיחזיק Collection של אובייקטים. לClass תהיה פונקציה Move שתעשה לולאה על כל האיברים בCollection ותפעיל את המתודה Move שלהם. תכניסי את כל הפקדים שבהם את רוצה לשלוט לCollection וזהו. בכך את חוסכת מעבר על כל הפקדים בטופס, אבל מבזבזת זיכרון על החזקת Collection נוסף.
 
למעלה