powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Конструктор форм
18 сообщений из 18, страница 1 из 1
Конструктор форм
    #32063728
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос следудющий:
Во многих визуальных средствах создания окон у элементов есть свойство быть прикрепленным "к низу", "к верху" и т.д. Это очень удобно когда планируешь создавать окна с изменяемой шириной для удобства использования пользователем! Как-нибудь это можно реализовать в Access?
Если только через переопределение классов с добавлнием свойств и методов то плиз киньте ссылочку на готовое решение, если можно?!
...
Рейтинг: 0 / 0
Конструктор форм
    #32064176
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доктор меня игнорируют?!
Хоть какую-нибудь инфу... Плиз!
...
Рейтинг: 0 / 0
Конструктор форм
    #32064182
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гуру все на SQL'е толкутся ;-)
А чаще - в "просто трепе" :-)))

Я-то, честно говоря, не пробовал (не нужно было).
А что мешает на Form_Resize повесить изменение свойства Top нужного контрола?
Ну и ессно нужно на Form_Close повесить сохранение
...
Рейтинг: 0 / 0
Конструктор форм
    #32064188
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я уже думал об этом! :) Просто обидно в борланде это как два бафта переслать а тут геморой! Хотя когда форму смотришь в виде таблицы! Он таблицу растягивает по полной! :)
...
Рейтинг: 0 / 0
Конструктор форм
    #32064226
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, посмотри. Пока распространяется как демонстрационная и отладочная бета-версия.
http://home.tula.net/mebelmassiv/FlexForm.zip
...
Рейтинг: 0 / 0
Конструктор форм
    #32064398
Здесь я произвожу изменение размера объекта TV (TreeView) в соответствии с изменением размера формы. Аналогично, думаю, можно и перемещение объекта сделать.
On Error нужно когда форма свёрнута мала настолько, что TV не влазит.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Form_Resize()
On Error GoTo ErrLabel

        TV.Width = Me.WindowWidth -  3300 
        TV.Height = Me.WindowHeight -  1000 

ErrLabel:
End Sub
...
Рейтинг: 0 / 0
Конструктор форм
    #32064424
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо! Хоть твк мажно будет поприятнее интерфейс сделать?!

А кто-нить создавал объекты с наследованием и добавлял туда методы и свойства что-б объект сам отрабатывал подобные изменения в размерах?!
...
Рейтинг: 0 / 0
Конструктор форм
    #32064502
В access вообще с наследованием полный геморрой. Я уже удивлялся особенностям понимания ООП в Microsoft.
Можно конечно сделать метод объекта, который делал бы то же, что написано в листинге. но вызывать его всё равно придется из обработчика формы OnResize. А в методе объекта получить доступ к подлежащей форме можно либо по её имени (Forms("FormName").WindowHeigh=..., ну или Forms_FormName.WindowHeigh=...) что полный фак, либо передав объекту ссылку на подлежащую форму на стадии его инициализации.
...
Рейтинг: 0 / 0
Конструктор форм
    #32064505
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну наверное еще можно на Form.OnResize создать процедурку которая будет пробегать по всем Child и если у них есть метод который я создам сам вызвать его, а если нет вызвать типа Redraw! Некрасиво, но наверное должно работать!
...
Рейтинг: 0 / 0
Конструктор форм
    #32064511
Теоретически очень даже красиво! Мне понравилось!
Но практически долго. Это же перерисовка. Лучше я в OnResize вызову те методы, которые знаю, что они есть.
...
Рейтинг: 0 / 0
Конструктор форм
    #32064513
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да наверное! Просто тогда придется для каждой формы для разных объектов писать код! Ну что-ж! Будем писАть!
...
Рейтинг: 0 / 0
Конструктор форм
    #32064533
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гетц т.1 стр. 544. Там же и пример готовый. Вставляешь класс к себе в базу и работает для любой формы, причем с ювелирной настройкой для каждого элемента в отдельности, так и для всех элементов в целом.
...
Рейтинг: 0 / 0
Конструктор форм
    #32064539
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где бы его взять?!
...
Рейтинг: 0 / 0
Конструктор форм
    #32064553
Да, хорошо тем, у кого есть толстые талмуды и время их читать!
...
Рейтинг: 0 / 0
Конструктор форм
    #32064556
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вся инфа тут http://www.piter.com/book_about.phtml?id=978594723499

ищите в магазинах в ближайшее время.
...
Рейтинг: 0 / 0
Конструктор форм
    #32064559
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Роману
В этом талмуде практически 90% ответов на вопросы этого форума.
...
Рейтинг: 0 / 0
Конструктор форм
    #32064570
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во как!
Книга больше не продается, но вы можете оставить заявку, если заявок будет достаточно, возможно книга будет переиздана.
...
Рейтинг: 0 / 0
Конструктор форм
    #32064575
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я же Вам сказал, что выходит тоже самое, но для А2002
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Конструктор форм
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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