Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Событие Command1_Click Добавлено: 14.05.04 15:23  

Автор вопроса:  LamerOnLine | ICQ: 334781088 

В общем есть такое дело - форма и кнопочка Command1 на ней. И такой фрагмент кода:

Dim Cs As CREATESTRUCT

whWnd = CreateWindowEx(0, "Edit", "Text1", WS_OVERLAPPED Or WS_CHILD Or ES_MULTILINE Or ES_WANTRETURN, 0, 0, 300, 100, Me.hWnd, 0, App.hInstance, Cs)

ShowWindow whWnd, 1

UpdateWindow whWnd

В общем, текст набирается нормально, но при нажатии Enter происходит событие Command1_Click, хотя Command1 не является активным контролом. Более того, в связи с этим не переводится строка.

При удалении Command1 все становится ОК и текст нормально переходит на новую строку.

В чем тут проблема, а, точнее, как ее обойти?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 14.05.04 15:27

Command1 не Default случаем?

Ответить

Номер ответа: 2
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #2 Добавлено: 14.05.04 16:07

Нет

Ответить

Номер ответа: 3
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #3 Добавлено: 14.05.04 17:38
А ты посмотри, не приходит ли к тебе сообщениеWM_COMMAND по нажатии Enter' а? В CAllBack функцию? Может отсюда можно  будет определиться

Ответить

Номер ответа: 4
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #4 Добавлено: 17.05.04 08:48

С чего бы это?

Кстати, все вполне работает с shift+enter - и текст переводится, и кнопка не срабатывает :)

Ответить

Номер ответа: 5
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #5
Добавлено: 17.05.04 13:05

Может попробовать добавить стиль таб-стоп при создании контрола. Точное имя константы не припомню.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам