AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2005, 16:16   #1  
elfalex is offline
elfalex
Участник
 
15 / 10 (1) +
Регистрация: 15.04.2005
? Как сделать CommandButton Отмена?
Вот нашел такую вещь.

Создаю форму в Аксапте, в ней CommandButton-ы "OK" и "Отмена"
Для первой кнопки ставлю Command = OK, все отлично.
Для второй пытаюсь выставить Command= Отмена, и получается что в списке
возможных действий две "Отмены".
Причем выбирается все время первая из списка. Вторую же (которая и закрывает форму) выбрать никак не получается. Это баг, или я что-то неправильно делаю?

PS. Я понимаю что можно перкрыть метод clicked и т. д., просто охота сделать правильно.
Старый 13.09.2005, 16:21   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,249 / 980 (37) +++++++
Регистрация: 03.04.2002
Переключите язык на английский и все станет на свои места
__________________
Isn't it nice when things just work?
Старый 13.09.2005, 16:27   #3  
elfalex is offline
elfalex
Участник
 
15 / 10 (1) +
Регистрация: 15.04.2005
Цитата:
Изначально опубликовано macklakov
Переключите язык на английский и все станет на свои места
Попробовал - не получилось. Какой язык имеется в виду?
Старый 13.09.2005, 17:07   #4  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,249 / 980 (37) +++++++
Регистрация: 03.04.2002
Язык интерфейса, чтоб английские тексты меток подтянулись, тогда станет видно, где undo, а где cancel
__________________
Isn't it nice when things just work?
Старый 13.09.2005, 17:20   #5  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Нужная Отмена - сразу под ОК. Все должно выбираться.
__________________
Андрей.
Старый 13.09.2005, 18:03   #6  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Цитата:
Изначально опубликовано Dron AKA andy
Нужная Отмена - сразу под ОК. Все должно выбираться.
Особенности перевода. В русской версии, в трешке, при выборе "Отмена", все равно подбирается первое подходящее значение. это и будет undo. Воспользуйтесь советом macklakov, запустите клиента в английском варианте.
Старый 13.09.2005, 18:28   #7  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Извиняюсь, был неправ. Действительно, не выбирается.
Давненько не создавал кнопку Отмена...
__________________
Андрей.
Старый 14.09.2005, 08:14   #8  
elfalex is offline
elfalex
Участник
 
15 / 10 (1) +
Регистрация: 15.04.2005
Цитата:
Изначально опубликовано macklakov
Язык интерфейса, чтоб английские тексты меток подтянулись, тогда станет видно, где undo, а где cancel
Здорово, а у меня лицензии нету на английский язык. И что тогда делать?
Старый 14.09.2005, 08:27   #9  
elfalex is offline
elfalex
Участник
 
15 / 10 (1) +
Регистрация: 15.04.2005
Ох уж эти переводчики ... Пришлось стянуть кнопку с уже готовой формы в свою. Но вообще конечно глюк.
Старый 14.09.2005, 10:25   #10  
russ is offline
russ
Участник
Сотрудники Microsoft Dynamics
 
51 / 33 (2) +++
Регистрация: 02.04.2002
Адрес: Moscow
Можно непосредственно поправить в русском ktd файле.
Строка 5999 "&Отмена | Отменить предыдущее действие". Слово "Отмена" правим на "Отменить".
Старый 14.09.2005, 13:29   #11  
elfalex is offline
elfalex
Участник
 
15 / 10 (1) +
Регистрация: 15.04.2005
Цитата:
Изначально опубликовано russ
Можно непосредственно поправить в русском ktd файле.
Строка 5999 "&Отмена | Отменить предыдущее действие". Слово "Отмена" правим на "Отменить".
Спасибо, вот это хороший способ.
Старый 14.09.2005, 16:14   #12  
Anais is offline
Anais
Участник
Аватар для Anais
 
182 / 10 (1) +
Регистрация: 16.06.2003
Адрес: Москва
Вот еще простой вариант.
Создаете форму, создаете кнопку, ставите ей имя qqq, экспортите. Открываете xpo'шку <u>текстовым</u> редактором, находите кнопку qqq. Устанавливаете у нее свойство command #264. Сохраняете, импортируете. Наслаждаетесь
__________________
Улыбаемся и машем, парни! Улыбаемся и машем...
Старый 14.09.2005, 16:17   #13  
elfalex is offline
elfalex
Участник
 
15 / 10 (1) +
Регистрация: 15.04.2005
Цитата:
Изначально опубликовано Anais
Вот еще простой вариант.
Создаете форму, создаете кнопку, ставите ей имя qqq, экспортите. Открываете xpo'шку <u>текстовым</u> редактором, находите кнопку qqq. Устанавливаете у нее свойство command #264. Сохраняете, импортируете. Наслаждаетесь
Ну-у-у-у-у .... Простым я бы все таки не назвал Но тоже приемлимо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сделать фильтр по группе пользователей? Zabr DAX: Программирование 12 08.04.2009 11:40
Заумный отчет по ОС, как сделать? Бриллиантик DAX: Программирование 13 09.07.2008 16:36
Отмена закрытия склада. AlexeyBP DAX: Функционал 2 16.01.2008 07:47
Как лучше сделать? Smith DAX: Программирование 7 12.10.2004 13:57
дизайн отчета (как сделать его с разделителями между столбцами?) puz DAX: Программирование 7 02.09.2003 08:50

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:37.