From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
10-05-2007 08:14 AM
10-05-2007 09:02 AM
If you choose a Classic Style Text String control, you can make it appear flat by changing its border colour to Transparant, in the UI editor. You may want to change its background colour to Transparant as well - this will make the control look exactly like a Text Message, except it is still a string so it can be edited and generates callbacks as usual.
JR
10-05-2007 09:18 AM
Take 2: Perhaps make the background the same colour as the panel: if you set it to Transparant you get odd effects when editing the text.
JR
10-06-2007 01:21 AM
10-06-2007 03:54 AM
Here your UIR file modified with transparent frame on the string control. I had to open it in CVI7 since I haven't version 8 on this computer: hope you can reopen it without problems.
A possible reason for the transparent color not being available can be that you are incorrectly pointing on the panel background instead of the control frame: a panel cannot have a transparent background and that's why this colour is disabled. The control frame is only 2 or 3 pixels wide, so it can be difficult to aim at it: if this is the case I suggest you to move to a lower screen resolution when doing this modification: the smaller is the screen size, the larger are the controls so it's easier to aim at their frame. When changing frame colours, I personally point to the lower frame border (the one coloured in light color) which is easier for me to aim at: even though, several times I happen to point to the panel instead ( ) and I must move my pointer...
10-06-2007 04:47 AM