powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Compact Framework: InputPanel
6 сообщений из 6, страница 1 из 1
Compact Framework: InputPanel
    #32576473
Basilisk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто знает как активировать InputPanel при получении фокуса TextBox-ом
Пытаюсь открыть InputPanel в другом окне
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
	public class frmMain : System.Windows.Forms.Form
	{
		private System.Windows.Forms.MenuItem miSettings;
		private void miSettings_Click(object sender, System.EventArgs e)
		{
			frmSettings frm = new frmSettings();
			try
			{
				frm.ShowDialog();
			}
			finally
			{
				frm.Dispose();
			}

		}

......................

}
.......................
	public class frmSettings : System.Windows.Forms.Form
	{
		private Microsoft.WindowsCE.Forms.InputPanel ipDialog;

.......................
		private void tbUserName_GotFocus(object sender, System.EventArgs e)
		{
			// Set input panel active 
			inputPanel1.Enabled = true;  // !!! сваливается в frmMain
		}

	}
}

После закрытия программы - Exception.
КАК СДЕЛАТЬ?




_____________________
The error in the program developed by me is absolutely independent of your version OS!
...
Рейтинг: 0 / 0
Compact Framework: InputPanel
    #32576714
avg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эксепшена не будет, если на форме, где есть InputPanel будет и MainMenu - это обязательное условие.
...
Рейтинг: 0 / 0
Compact Framework: InputPanel
    #32577132
Basilisk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avgЭксепшена не будет, если на форме, где есть InputPanel будет и MainMenu - это обязательное условие.

Пробовал - не помогает :(

Может все дело в том что я использую ShowDialog() ?
Сейчас попробую Show()
...
Рейтинг: 0 / 0
Compact Framework: InputPanel
    #32578013
avg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не понял - у тебя textbox, inputpanel и mainmenu на одной форме или на разных?

Если на одной - то все ОК, а если textbox и inputpanel на разных - эксепшена не избежать.
...
Рейтинг: 0 / 0
Compact Framework: InputPanel
    #32578090
Basilisk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avgЯ не понял - у тебя textbox, inputpanel и mainmenu на одной форме или на разных?


На одной MainMenu (основная форма), на другой TextBox и InputPanel + ToolBar(форма настроек).
...
Рейтинг: 0 / 0
Compact Framework: InputPanel
    #32581423
avg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выдежка из MSDN:

Note A MainMenu component is required to use the InputPanel component. The Visual Studio .NET designer automatically adds a MainMenu component to the Form1 class when you create a Pocket PC project. However, the designer does not add the MainMenu component to forms you subsequently add to the project. This restriction is removed with .NET Compact Framework Service Packs 2 and later, so you can use the InputPanel of a MainMenu. For information about service pack availability, see Smart Devices Developer Community Web site.


Так, что проверяй!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Compact Framework: InputPanel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]