איך קובעים גודל פורם ב ONLOAD

איך קובעים גודל פורם ב ONLOAD

עשיתי שכשהתוכנית רצה שפורם משני כלשהו יקבל את אותו גודל של הפורם הראשי אבל הפורם המשני יוצא לי מאד קטן , אני מנסה לפי ה WIDTH וה HEIGHT ועוד כל מיני קומבינות ולא הולך
 

cald

New member
תשובה

כשאתה טוען את הפרום המשני, או כאשר הפורם הנמשני נטען (קרי- OnLoad) תרשום את הדבר הבא (בהנחה ששמם הפורם והראשי הוא Form1, והמשני Form2) Form2.Width=Form1.Width Form2.Height=Form1.Height כמו כן, וודא שמאפיין ה ScaleMode של שני הפורמים שווה, זאת אומרת ששניהם Twip, או שניהם Pixel, וכו´
 
ואתה חושב שלא עשיתי את זה?

ניסיתי הכל ,תמיד נותן לי אותו קטן בגודל של 1X1 C"M מוזר
 

rayman

New member
פיתרון שעזר לי.....

נתקלתי באותה בעיה, ואחרי קצת מחשבה: תיצור MDIFORM, ו-FORM נוסף שבמאפיינים שלו יהיה מוגדר כ-MDICHILD. לאחר מכן, ב-ONLOAD של ה-MDIFORM, תגדיר לו: AutoShowChild=true Form1.Top=999 Form1.Left=999 כאשר במקום 999 תכתוב כמובן את המידות הרצויות, ואת הגודל של FORM1 אתה כמובן קובע לבד ב-DESIGN... לפי מה שהבנתי ממך, אתה מעוניין ש-FORM אחד יוצג ע"ג השני. לכן, ב-FORMLOAD של ה-FORM הרגיל, תכניס גם את השורה: Form2.show וכך יהיה לך FORM שיוצג ע"ג אחד אחר. מקווה שעזרתי..
 
למעלה