|
|
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
По нажатию на кнопку мне нужно растянуть область данных формы и вложенную в нее форму до заданных размеров. Height и Width формы (области данных) к чему относятся? Никак не могу найти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 09:58:54 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
- У формы - Width - У секций (заголовой, примечание, область данный) - Height - Видимые размеры формы - InsideHeight, InsideWidth ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:02:02 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Пишу Me.InsideHeight=13.5, а размер меняться и не думал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:05:43 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
InvisibleПишу Me.InsideHeight=13.5, а размер меняться и не думал? Что такое 13.5? Там вроде в твипах надо и значения там уже в тысячах измеряются :) Вы бы посмотрели чему оно равно изначально :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:11:46 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
если форма развернута на весь экран, то сначала ей надо сделать restore, а потом изменять размер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:12:49 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
А форма случаем не на весь экран развернута? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:13:37 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Могу кинуть программку, которая запоминает последние установки в конструкторе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:20:09 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Начальное значение я посмотрел, рассчитывал на то, что при внесении данного значения видимая область уменьшится. Форма изначально была развернута, но пробовал и так и так. После внесение изменение в размеры значения H и W не меняются , вот такая ерунда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:23:43 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Держи родной и пользуйся Public Sub DlgResize(Frm As Form) On Error GoTo Err_1 Frm.InsideWidth = Frm.Width Frm.InsideHeight = Frm.Section(0).Height DoCmd.Restore Exit_1: Exit Sub Err_1: E_MsgBox Err.Description Resume Exit_1 End Sub Вызываешь её так Private Sub Form_Open(Cancel As Integer) DlgResize Me End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:26:56 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Дык - может ты все задачу свормулируешь? А так - вот сюда посмотри /topic/98527&pg=-1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:29:35 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Угу. Ента весч подгоняет видимые размеры формы под область данных, а мне нужно саму область данных расширять. Короче говоря задача такая: когда увеличиваем разрешение, форма могёт взять всю область экрана, вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:34:53 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:41:11 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
to paparome: А эта формула получена практическим опытом? AccRect.Top = (AccRect.Bottom - AccRect.Top) * 15 - 1320 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:46:21 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Progato paparome: А эта формула получена практическим опытом? AccRect.Top = (AccRect.Bottom - AccRect.Top) * 15 - 1320 Если ты про константу 1320 , то да :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:48:06 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
круто!!! долго мучился, пока искал подходящее значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:49:15 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Progaкруто!!! долго мучился, пока искал подходящее значение? минуты 2 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:53:34 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Ммможет. Ведь форма занимает часть рабочего стола . Она ленточна и она развернута внутри запущеного Акса (само окно акса маленькое). Мы видим n кол-во записей, но вот мы нажимаем на развернуть окно акса и видим внизу n-ого кол-ва строк еще кучу свободного пространства. В этом случае мы нажимаем на кнопку формы и раз... мы видим больше чем n записей. А когда мы хотим ВЕРНУТЬСЯ ОБРАТНО. Мы нажимаем кнопочку, ап... и опять стало n строк. Послечего мы спокойно можем restore-ить окно Акса. И все это в пределах одного разрешения. Но позже и на разрешение сделаю. Я хочу взять два статических значения высоты области данных гл. формы и размеров подформы и просто менять их. paparome, в Вашем примере не понятно как тогда восстанавливать бывшие значения размеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 11:10:30 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
paparome- У формы - Width - У секций (заголовой, примечание, область данный) - Height Может ли по определенным причинам изменение значенией этих свойств не применяться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 11:51:32 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
авторМожет ли по определенным причинам изменение значенией этих свойств не применяться? Может - если, например, компоненты не влезают в новые размеры + Height области данных в ленточной форме это не суммарная высота всех видимых записей, а высота одной записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 11:54:25 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Все получилось. Действительно на меньшее значение не хотело меняться из-за того, что вложенная форма не позволяла этого сделать. Теперь все ок! Еще раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 12:06:30 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
В довершение хочу спросить - как maximize и restore окно самого акцесса, а не формы, внутри его? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 13:50:17 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
ИМХО - только через API Вот, примено, по поиску http://www.sql.ru/forum/actualsearch.aspx?search=SetWindowPos&a=&ma=0&bid=4&dt=-1&s=1&so=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:01:51 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
может проще восп. готовым примером от Гетца? т,1 стр.499 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:06:39 |
|
||
|
Растянуть форму?
|
|||
|---|---|---|---|
|
#18+
ищможет проще восп. готовым примером от Гетца? т,1 стр.499 Может и проще, но у меня Гетца нет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:07:22 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32583402&tid=1670718]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 359ms |

| 0 / 0 |
