Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Compact Framework: InputPanel / 6 сообщений из 6, страница 1 из 1
24.06.2004, 22:38
    #32576473
Basilisk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Compact Framework: InputPanel
Кто знает как активировать 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
25.06.2004, 09:55
    #32576714
avg
avg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Compact Framework: InputPanel
Эксепшена не будет, если на форме, где есть InputPanel будет и MainMenu - это обязательное условие.
...
Рейтинг: 0 / 0
25.06.2004, 12:17
    #32577132
Basilisk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Compact Framework: InputPanel
avgЭксепшена не будет, если на форме, где есть InputPanel будет и MainMenu - это обязательное условие.

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

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

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


На одной MainMenu (основная форма), на другой TextBox и InputPanel + ToolBar(форма настроек).
...
Рейтинг: 0 / 0
29.06.2004, 15:10
    #32581423
avg
avg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Compact Framework: InputPanel
Выдежка из 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
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Compact Framework: InputPanel / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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