לפני שמתקיפים אותי, ניסיתי לחפש אבל החיפוש לא עובד לי משום מה..
אני רוצה לעשות דבר כזה- יש מספר אפשרויות של צבעים בקומבו-בוקס, אני צריך שלמשל אני אבחר צבע שחור, שהוא באינדקס מספר 1, אז הצבע רקע של הפורם השני, כאשר אני אפתח אותו יהיה שחור... מה הפקודה שאני צריך להכניס בLOAD_FORM כדי שזה יקרה? תודה מראש..
בתגובה להודעה מספר 1 שנכתבה על ידי tmorid שמתחילה ב "עזרה בVB, שינוי צבע רקע של פורם בעזרת קומבובוקס"
הטופס הראשון שממנו פותחים את הטופס השני:
קוד:
Private Sub Form_Load()
Combo1.AddItem "Black"
End Sub
Private Sub Command1_Click()
Form2.Show
End Sub
הטופס השני שמקבל את צבע הרקע מה combobox:
קוד:
Private Sub Form_Load()
If Form1.Combo1 = "Black" Then
Form2.BackColor = Black
End If
End Sub
_____________________________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rick Cook
בתגובה להודעה מספר 5 שנכתבה על ידי DeepSpace שמתחילה ב "אני מקווה שלזה התכוונת:"
אוי, עובד מצויין.. ניסיתי לעשות ככה, מוזר שלא עבד:
קוד:
If Form1.cboBack.ListIndex = 1 Then
Form2.BackColor = black
End If
יש לך מושג למה זה לא עבד לי?..
ותודה רבה, עזרת לי מאוד.
*עריכה-
עכשיו המשכתי את הרעיון, אבל זה מציג לי רקעים רק בצבע שחור.. לא מבין מה הבעיה :S
קוד:
If Form1.cboBack = "black" Then
Form2.BackColor = black
ElseIf Form1.cboBack = "blue" Then
Form2.BackColor = blue
ElseIf Form1.cboBack = "green" Then
Form2.BackColor = green
End If
_____________________________________
בברכה, אורן.
נערך לאחרונה ע"י tmorid בתאריך 02-12-2006 בשעה 10:08.