Use the following conditional format:
Get(WindowMode) = 1
And specify a blue text color.
It would not work the way you suggested but if i used Get(WindowMode) ≠ 1
and swapped the colors, it worked.
What do you think caused the = not to work?
That makes no sense to me.
I just tested this to make sure I didn't have a goof somewheres.
If I select layout text and use the expression as described, I can change the text to blue in find mode. It also works for the contents of a field.
I agree it does not make sense. Im actually using the color white for normal and black for Find mode. But for some reason the = wont work.
Yet it works for me. Here's what I did, see if you can spot any differences:
I selected some layout text in layout mode and selected conditional formatting...
I clicked "Add" and entered Get (WindowMode) = 1 into the box to the right of the "Formula Is" drop down.
I selected "Blue" for a text color.
I then selected a text field and followed the same steps, but selected "formula is" before entering the above expression.
I selected "Red" for a text color.
Now I saved my layout changes and entered find mode:
The layout text is blue. If I enter text in the field and exit the field, the entered text is red.
It does work but, the color only changes after i commit the record. Which does not work for me because in find mode if the text is white, you cant see what your typing.
Anyway, your help let me to a solution.
You might want to sidestep the white text color issue by switching the user to a different layout where the fields are formatted to show the color you want whenever they enter find mode.