Lazarus + WinCE

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Сообщение SovNarKom » 09.08.2007 02:17:21

Подтверждаю, всё работает... На мой взгляд лучше по умолчанию сделать так, чтобы меню не было.

Ведь этот код его добавит, если оно потребуется.
menu:=NewMenu(Form, 0, ['aa','bb','(','ddd','eee',')'], nil);
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение Юра » 09.08.2007 13:39:43

Для смартфона можно сделать чтоб меню не было по умолчанию и выглядеть это будет нормально.

Но для покет пс пустая строка меню необходима для красоты. Если без меню, то в углу висит индикатор вызова наэкранной клавиатуры и если ее вызвать то она появляется недорисованой и на том месте, где должна быть строка меню - пустое место. На WM5 еще хуже. Индикатор клавиатуры расположен по центру и выглядит недорисованым... Поэтому чтобы для каждого диалогового окна не приходилось создавать пустое меню, оно создается по умолчанию.

Случаев когда строка меню не нужна очень мало и меню можно убрать вручную при необходимости. Для большинства же случаев меню нужно. Для обычных программ для смартфона меню просто требуется, т.к. является стандартным элементов управления.
Юра
постоялец
 
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Сообщение SovNarKom » 09.08.2007 13:50:58

Юра
Про покет не спорю.

В любом случае нужно добавить метод в форму, который бы позволял скрывать/отображать меню. Да и раз есть возможность определить на смарте ли запущена прога - по умолчанию вызывать для него этот метод при создании.
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение Юра » 09.08.2007 14:14:32

Ок. :) Сделаю чтоб на смартфонах не было строки меню по умолчанию.
...
Сделал.
Юра
постоялец
 
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47

Рейтинг@Mail.ru