Visual Basic - התייחסות לתוכן המשתנה

yarad1

New member
Visual Basic - התייחסות לתוכן המשתנה

איך אני יכול להתייחס לתוכן של משתנה בתוך פקודה, לדוגמא: dim strObjName as string strObjName = InputBox ועכשיו הבעיה: strObjName.Caption = ``Text`` הפקודה מתייחסת למאפיין caption של המשתנה ולא של האובייקט שהכניסו ב-inputbox. מה יש לעשות?? (אם הבנתי נכון ב-C זה פוינטר). בתודה מראש, יצחק ארד, E-Mail: [email protected]
 

The_Expert

New member
Not the right way to use the string object

כאשר כתבת: dim strObjName as string אח``כ זה חייב להיות: strObjName=InputBox(``Enter Your Name``) `any text ואז במשתנה הנ``ל ישנה המחרוזת שכתבת ואותה אתה יכול להציג: lblName.Caption=strObjName כאשר lblName, הוא תווית שיצרת כבר או לעשות כך: msgbox strObjName
 

noam172

New member
תעשה ככה

תנסה את הקוד הבא: dim strObjName as string dim TheRealObj as object strObjName=inputbox set TheRealObj=CreateObject(strObjName) עכשיו המשתנה TheRealObj הוא מצביע לאובייקט ואתה יכול להשתמש בעזרתו במאפיינים של האובייקט לדוגמא: TheRealObj.Caption=``Text``
 
למעלה