|
|
|
Мучаю форму - надо, чтоб форма открывалась посередине экрана
|
|||
|---|---|---|---|
|
#18+
Знатоки, плиз скажите что необходимо добавить в код чтоб форма "CACFQ" открывалась именно посередине экрана.Форма имеет всего три поля... и при нажатии кнопки эти три поля выскакивают в верхнем левом углу а я б хотел чтоб она повисла над формой,где нажимаю кнопку.Заранее спасибо. Private Sub Command20_Click() On Error GoTo Err_Command20_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "CACFQ" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_Command20_Click: Exit Sub Err_Command20_Click: MsgBox Err.Description Resume Exit_Command20_Click End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2003, 00:45 |
|
||
|
Мучаю форму - надо, чтоб форма открывалась посередине экрана
|
|||
|---|---|---|---|
|
#18+
Именно в середине экрана - свойство AutoCenter=True. В каком-то другом заданном месте - гораздо сложнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2003, 01:06 |
|
||
|
Мучаю форму - надо, чтоб форма открывалась посередине экрана
|
|||
|---|---|---|---|
|
#18+
Спасибо.С позиционированием в другом месте почитаю что-нить по сайтам...Тоже интересно. Но если есть ссылочка буду рад... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2003, 10:35 |
|
||
|
Мучаю форму - надо, чтоб форма открывалась посередине экрана
|
|||
|---|---|---|---|
|
#18+
С позиционированием в другом месте см. справку по методу DoCmd.MoveSize Единственное с чем придется помучаться так это с определением абсолютных координат нажатой кнопки. Т.к. координаты кнопки определяются во-первых относительно формы, во-вторых относительно секции, в которой кнопка находится, а в-третьих сама форма имеет координаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2003, 10:52 |
|
||
|
Мучаю форму - надо, чтоб форма открывалась посередине экрана
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч, Помоему у меня очередной глюк. Попробовал в свойствах формы в On Open поставить : Private Sub Form_Open(Cancel As Integer) Me.AutoCenter=True End Sub Акцесс повис при выходе из дизайн в форм wiev. Попытался еще пару раз... аналогичный результат... Есть комментарий ? Андрей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2003, 18:05 |
|
||
|
Мучаю форму - надо, чтоб форма открывалась посередине экрана
|
|||
|---|---|---|---|
|
#18+
А почему именно в OnOpen? Почему не просто в конструкторе раз и навсегда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2003, 18:07 |
|
||
|
Мучаю форму - надо, чтоб форма открывалась посередине экрана
|
|||
|---|---|---|---|
|
#18+
Ах вот и мне ответ почему виснет... В конструкторе стоит Auto Center : "Yes". Похоже виснет как раз потому,что второй раз задаю параметр. Дак вот. Тем не менее... Странно но факт. Формочка из трех полей открывается на весь экран в левом верхнем углу.Хотя я хочу чтоб она зависала над предидущей формой посередине экрана.При этом конечно все оставшееся окно Акцеса закрашивается в цвет этой формы. Буду дальше мучать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2003, 20:27 |
|
||
|
Мучаю форму - надо, чтоб форма открывалась посередине экрана
|
|||
|---|---|---|---|
|
#18+
Всё.. :) Как всегда всё элементарное просто... :)) Поиграл со свойствами формы и... Pop up поставил на Yes,Modal поставил на Yes,чтоб предидущая форма замирала... и все стало ОК. :) Все как хочу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2003, 20:46 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1678146]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 374ms |

| 0 / 0 |
