|
|
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Ну вот у меня опять возникает проблема. Не могу отобразить календарь (создала его программно), когда свойство формы show window = 2, из которой он вызывается. Посоветовали создать класс, а на его основе календарь, но классы я в принципе не изучала (по совету вчера разбираться с ними села). Создала класс формы со свойством show window = 2, а на его основе запускаю форму с календарем. Может кто подскажет, где моя ошибка : #DEFINE C_CALCAPTION_LOC "Data Calendar" PUBLIC oform SET CLASSLIB TO myclass oCalForm =CREATEOBJECT("Myclass") oCalForm.NewObject("oleCalendar","_olecalendar",HOME()+"FFC\_datetime.vcx") WITH oCalForm.oleCalendar .date_column = "employee.dn" .RefreshDisplay() .BackColor = THISFORM.BackColor .Visible = .T. Лично я думаю, что я что-то не так делаю на пересечении строчек создании формы oCalForm и календаря (стоки 4 и 5). Может я ошибаюсь...дайте совет пожалуйста... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 12:21 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
А чего Вы все программно-то создаете? Ведь Fox то VISUAL !!!! Проверте, что возвращает Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 12:49 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Возвращает истину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 13:15 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Похоже, какая-то фигня с классом... Давайте его сюда! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 13:44 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Пожалуста... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 14:02 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Я не думаю, что в нем загвоздка... Он же стандартный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 14:03 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, скинула не те данные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 14:05 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Ну вообще-то я имел ввиду myclass.vcx... в котором Ваша форма... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 14:06 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Ой, извините..Вот, пожaлуйста...Только, предупреждаю : я с классами не работала вообще. Я думаю, что надо создать форму верхнего уровня, а к ней программно присоединить календарь. Смотрите - >> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 14:33 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Ну вот так работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Только учтите, что форма появится в самомстоятельном окне, а не в окне VFP. И насколько я помню - Вы собирались вызывать эту форму из другой, поэтому поставте в классе ShowWindow = 1 И зачем все-таки создавать все это программно??? Откройте этот класс в конструкторе и перетащите на него мышкой класс _olecalendar из _datetime Затем оформляйте как вам нравиться ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 14:53 |
|
||
|
Отображение календаря
|
|||
|---|---|---|---|
|
#18+
Блин, а как оказывается все егко и просто: для класса оказывается надо было поставить Show Window=1, а не Show Window=2. Спасибо Вам огромное за оказанную помощь!!!! http://www.sql.ru/forum/images/happy.gif http://www.sql.ru/forum/images/happy.gif http://www.sql.ru/forum/images/happy.gif http://www.sql.ru/forum/images/happy.gif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 15:01 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=189&tid=1588926]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 364ms |

| 0 / 0 |
