Alex,
Sorry, I accidentally hit the enter key. I can make this happen every
time. I'll try to be as detailed as possible. The project consists of a
solution with multiple projects that are activated by selections from a main
menu. In this instance, the main menu selects Account Management. The user
selects an Account and then selects from another menu, Call Summaries. The
Call Summaries shows a grid of existing Call Summaries and if you tap on an
existing one it brings up the details to edit. The form with the grid (Call
Summaries Main) does NOT have a menu bar and input panel defined because
there is no data input. The detail form DOES have a menu bar and input panel
defined.
One of the options on this form is to select a Contact or create a NEW one
if the person is not in the Contact list. If you tap the NEW button, it
brings up the Contact Form with its own menu bar and input panel defined.
This is where the problem consistently occurs. The 2 options on the Contact
form are to hit Save or Cancel. Regardless of which one you select, the
Contact form closes itself thereby reactivating the Call Summary detail form.
When this form becomes active again, the keyboard icon disappears.
Other things I think you should know.
We used to get unhandled exception errors when we used this scenario.
Everytime we had 2 successive screens with menu bars and input panels
defined, when we came back to the original form and tried to use the
keyboard, it would abort with an unknown error. I found the only way to stop
them was in the 2nd Form, whenever I was going to CLOSE the form, I needed to
dispose the input panel for that form.
Also, I discovered this very weird result. When the 2nd form closes and the
1st form is reactivated with the keyboard icon missing, if I have a combo box
that has enough members to drop into the menu bar area, the keyboard icon
reappears. I've used the scrollbar to position the combo box so that when I
tap on the combo box the members do cross into the menu bar area and then
with the same combo box so that the members do not cross into the menu bar
area. If it crosses over, the keyboard appears, if it does not, nothing
happens. I hope this helps.
Robert