|
|
|
Разместить форму впритык к правому-нижнему углу главного окна
|
|||
|---|---|---|---|
|
#18+
Привет! Что-то никак не могу найти, как определить внутренний размеры главного окна Access чтобы впритык к правому-нижнему углу передвинуть форму. Надо обращаться к функции API или есть какая-нибудь VBA функция? Димс. P.S. Access 2002 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 01:34 |
|
||
|
Разместить форму впритык к правому-нижнему углу главного окна
|
|||
|---|---|---|---|
|
#18+
На открытие формы: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 03:38 |
|
||
|
Разместить форму впритык к правому-нижнему углу главного окна
|
|||
|---|---|---|---|
|
#18+
Gyslik.На открытие формы: Код: plaintext Я думаю, что это только пример - а то в зависимости от размеров формы и резолюции экрана можно задвинуть форму так, что и не найдешь ее на экране. Параметры надо выбрать посредством опытов открытия. А вообще, вопрос достаточно сложный... см. например, /topic/98527&hl=movesize ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 09:29 |
|
||
|
Разместить форму впритык к правому-нижнему углу главного окна
|
|||
|---|---|---|---|
|
#18+
Разместить-то можно, но если надо отслеживать изменения окна Access и изменения панелей меню, то будет посложнее и без таймера не обойтись. Прилагаю пример, что-то пришлось накрутить, раньше вроде проще делал, но не вспомнил как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 14:00 |
|
||
|
Разместить форму впритык к правому-нижнему углу главного окна
|
|||
|---|---|---|---|
|
#18+
У меня форма-сопровождение, которая должна мочь быть прибита к одному из углов главного окна. Таймеры уже есть, к лефому верхнему углу уже работает (случается, например, когда исчезает панель инструментов и тогда форма подъезжает к углу). Главный вопрос в том, как ОПРЕДЕЛИТЬ размеры главного окна, ведь оно может меняться! Димс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 15:29 |
|
||
|
Разместить форму впритык к правому-нижнему углу главного окна
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov, спасибо! Мне собственно, нужно было вот это Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. А то я не мог сообразить, как структуру из четырех лонгов в бейсик передать и надеялся, что есть встроенная функция. Димс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 15:34 |
|
||
|
Разместить форму впритык к правому-нижнему углу главного окна
|
|||
|---|---|---|---|
|
#18+
Gyslik.На открытие формы: Код: plaintext А оно всегда таких размеров, или это просто пример?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 18:22 |
|
||
|
Разместить форму впритык к правому-нижнему углу главного окна
|
|||
|---|---|---|---|
|
#18+
Private Sub Form_Resize() Dim lMeWindowWidth As Long: lMeWindowWidth = Me.InsideWidth Dim lMeWindowHeight As Long: lMeWindowHeight = Me.InsideHeight Me!cDetail1.Width = lMeWindowWidth - 100 Me!cDetail1.Height = lMeWindowHeight - 600 End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 08:32 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1611&tid=1673859]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 399ms |

| 0 / 0 |
