×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

obj color problem..

obj color problem..

obj color problem..

(OP)
for q = 0 to 3
SolidObjR.Color = 1 + q
TextObj.Color = 1 + q
next q

how do i make it .. when the q=3.. then the color will be 7(White)??

RE: obj color problem..

You can use (4 + q) in your formula, or include and If statement:
ΓΏ
For q = 0 To 3
  If q = 3 Then
    SolidObjR.Color = 7
    TextObj.Color = 7
  Else
    SolidObjR.Color = 1 + q
    TextObj.Color = 1 + q
  End If
Next q

DimensionalSolutions@Core.com
While I welcome e-mail messages, please post all thread activity in these forums for the benefit of all members.

RE: obj color problem..

Hi,

No way is right but I'd have gone this way

for q = 0 to 2           'Note 2 not 3
SolidObjR.Color = 1 + q
TextObj.Color = 1 + q
next q

SolidObjR.Color = 7
TextObj.Color = 7


When the q loop is over ie q=2 the colors are changed
to white (7) as though q had gone one more loop. It should be slightly faster than the previous example (which was very good).
The only draw back is if q needs to be 3 later on in the program (ie its value after it leaves the loop is required further in the code) if it is then add q=3 after the Next q instruction.

Regards

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources