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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.12.2005, 11:42   #1  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
Господа, подскажите, пожалуйста, почему при установке у контролса Tab свойства TabPlacement
в значение Left или Right закладки TabPage в зависимости от длины Caption растягиваются либо сужаются по вертикали, но самого заголовка закладки не прочитать (его просто не видно)?
На сколько я понимаю в аксапте вертикальных подписей нет, следовательно ожидается, что наименование закладки должно выводиться горизонтально при необходимости раздвигая или сужая ее по горизонтали так, чтобы отобразить Caption (например, как это делается на закладках главного меню).
Я покомбинировал различные пропертисы, но изменения не получил.
Что я не так делаю?
Старый 13.12.2005, 12:01   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Я, например, не понял.
Можете скриншот приложить?
__________________
полезное на axForum, github, vk, coub.
Старый 13.12.2005, 12:19   #3  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
Красным обведены закладки, которые я ожидал увидеть так, как в главном меню

В Tab две закладки с именами до 10 символов, ни одного из них не видно

Пардон, по вертикали еще как пишется (если установить свойство TabAppearance в значение, отличное от Normal)?, но тем не менее тогда вопрос, как сделать закладки наподобии закладок главного меню?
Изображения
 
Старый 13.12.2005, 12:28   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
не знаю.
спасибо. классный вопрос.
__________________
полезное на axForum, github, vk, coub.
Старый 13.12.2005, 12:33   #5  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
Значит буду делать группу с buttom'ами
Старый 13.12.2005, 12:36   #6  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
Да, это вам на OS/2
Старый 13.12.2005, 12:52   #7  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
не все так плохо, главное, что можно решить задачу по другому
Старый 15.12.2005, 12:59   #8  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
Кто-нибудь может разъяснить, каким образом реализовано Главное меню?
Старый 15.12.2005, 13:36   #9  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Po hodu dela tam OwnerDraw Control..

WindowClass = PaneWindowCL (sam control s zakladkami)

1.) Mozhna probovat' hakat' chrez WinAPI... tak kak WndClass uze zaregistrirovat,.. ego mozna najti i sdublirovat'... tolko vse eto gemorojno

2.) sdelat' svoju formu, pohozhuju na SysWizard... gde tabami upravljajutsja Button-ami.. tozhe gemoroj budet s Securty
Старый 15.12.2005, 14:06   #10  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Цитата:
Сообщение от buba Посмотреть сообщение
не все так плохо, главное, что можно решить задачу по другому
Например монитор перевернуть на 90
Старый 15.12.2005, 15:14   #11  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
Если можно, по-подробнее, что такое OwnerDraw?

И еще, как искать WinAPI класс? по какому критерию-названию?
Старый 15.12.2005, 16:12   #12  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
OwnerDraw control, eto kogda razrabotan svoj Control, naprimer obichno standartnij TabPage.onPaint() gde risujut vsje `po svojemu`...

WinAPI est' klass v Axapta... no zdes' WinAPI ja dumal sam Windows API..

PS: tat kak takoj vopros bil zadan, dumaju dalse razjesnat'bilo-bi prosto lishne
Старый 15.12.2005, 16:26   #13  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
Т.е. аксаптовский WinAPI имеет множество методов, выполняющих те или иные windows api, среди которых нет необходимого мне волшебного метода, изучив который я таки понял бы как устроено Главное меню?

Пытался я раз дописать к WinAPI свой метод для запуска процессов ... сдулся на передаче параметров, для которых никак не мог найти подходящий аксаптовский тип даннх.

Я к тому, на сколько перспективно рыть в этом направлении?
Старый 15.12.2005, 16:46   #14  
Buba is offline
Buba
Участник
 
90 / 10 (1) +
Регистрация: 24.04.2003
Адрес: Томск
нашел, что infolog.runStartMenu() открывает Главное меню

сам класс infolog в АОТ отсутствует, к тому же видно, что метод runStartMenu() в infolog переопределен.

infolog - в системном слое?
Старый 15.12.2005, 18:02   #15  
Ser_imported is offline
Ser_imported
Участник
 
5 / 10 (1) +
Регистрация: 20.11.2003
Цитата:
Сообщение от buba Посмотреть сообщение
нашел, что infolog.runStartMenu() открывает Главное меню

сам класс infolog в АОТ отсутствует, к тому же видно, что метод runStartMenu() в infolog переопределен.

infolog - в системном слое?
infolog = info.
см.класс ClassFactory (внизу списка не сист.классов, там же info), метод standardSymbolTable()
 


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

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

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