powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите к отображению календаря на форме
7 сообщений из 7, страница 1 из 1
Помогите к отображению календаря на форме
    #34700447
Away_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, что делать?
Я создала проект. В нем имеется форма верхнего уровня (Show Window = 2), через нее вызывается календарь, созданный программно. В режиме отладки все работает прекрасно, а вот через ехе-шник форма на экране появляется, а калндарь пропадает. Я попыталась для календаря изменить свойство Show,но все по прежнему....подскажите пожалуйста....
...
Рейтинг: 0 / 0
Помогите к отображению календаря на форме
    #34700502
И опять в вопросе про календарь никакого намека на тип/вид/версию календаря. Какой календарь? Active-Х? Нарисованный на фоксе? Их как грязи. О каком идет речь?
...
Рейтинг: 0 / 0
Помогите к отображению календаря на форме
    #34700528
Away_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да календарь Active-X - -вот код его создания

#DEFINE C_CALCAPTION_LOC "Data Calendar"
oCalForm = Create('form')
oCalForm.NewObject("oleCalendar","_olecalendar",HOME()+"FFC\_datetime.vcx")
WITH oCalForm.oleCalendar
.date_column = "employee.dn"
.RefreshDisplay()
.BackColor = THISFORM.BackColor
.Visible = .T.
ENDWITH
WITH oCalForm
.AutoCenter = .T.
.BorderStyle = 2
.MaxButton = .F.
.MinButton = .F.
.Height = oCalForm.oleCalendar.Height
.Width = oCalForm.oleCalendar.Width
.Caption = C_CALCAPTION_LOC
ENDWITH

oCalForm.Show(1)
...
Рейтинг: 0 / 0
Помогите к отображению календаря на форме
    #34700966
Peisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну как минимум у календаря должно быть
Код: plaintext
ShowWindow =  1 

а заодно проверить, не вылетает ли календарь за пределы вызывающей формы...
...
Рейтинг: 0 / 0
Помогите к отображению календаря на форме
    #34701081
Away_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут единственная проблемка-то выходит. Я пробовала задать 1 свойства ShowWindow и даже 2 :

oCalForm.ShowWindow=2

Но выходит ошибка , что данное свойство доступно только для чтения...
...
Рейтинг: 0 / 0
Помогите к отображению календаря на форме
    #34701132
Peisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так и правильно.... Потому как менять его после созданияй формы врядли можно ....
т.е. после
Код: plaintext
oCalForm = Create('form')
фиг поменяешь ...


соотвественно вариантов два
1 - создать эту форму в дизайнере форм (и не выпендриваться ...)
2 - создать свой класс формы с ShowWindow = 1 и свою форму календаря создавать на основе этой формы. Т.е.
Код: plaintext
oCalForm = Create( 'my_form'])
...
Рейтинг: 0 / 0
Помогите к отображению календаря на форме
    #34701690
Away_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Peisov , спасибо за совет! Буду пробовать...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите к отображению календаря на форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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