• 0

Set Boolean to opposite in VB


Question

I am fairly new to VB.Net so please bear with me.

I have a situation where a Sub turns things on or off depending on a boolean passed into it. I would like to pass the boolean and use it to set visible (and readonly) properties of controls.

Lets assume valueBoolean = True. Some I want turned on (*.visible = valueBoolean). But there are some in the same Sub that I want turned off (*.visible = THEOPPOSITEOFvalueBoolean). I wanted to use <> (*.visible <> valueBoolean), but that isn't allowed.

I created a simple function called switchBoolean that does this. It finds the value of valueBoolean and returns the opposite (*.visible = switchBoolean(valueBoolean)). This works fine, but is there another way to do this that doesn't need a function call?

Thanks for the help.

Link to comment
https://www.neowin.net/forum/topic/543740-set-boolean-to-opposite-in-vb/
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Thanks for the post, but in VB, <> is the closest to != in C++ that I can find. From what I can see, setting a boolean to <> does not set a TRUE to FALSE or vice-versa. Booleans must be True or False. It would make sense if it is TRUE, then != TRUE would be FALSE, but it doesn't work that way. Any other sugestions?

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.