powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / СубФорма
13 сообщений из 13, страница 1 из 1
СубФорма
    #33966323
Фотография Shovgenyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма с контролами, нужна такая же форма только с дополнительными контролами. Счас при каждом случае когда нужны дополнительные контролы редактируется ета форма, добавляются необходимые контролы и объединяются в группу. Потом при открытии формы , в зависимости от параметра показывается нужная группа контролов, а остальные группы делаются инвизибел. Хочу сделать так что бы форма не редактировалась каждый раз когда нужна новая группа контролов, надо что бы форма оставалась неизменяемой, а новая группа контролов создавалась, например в другой форме, потом ету другую форму нужно показать в основной как подчиненную (есть такое в аксесе). Или в каждой новой форме наследовать все контролы от основной. Но как ето сделать не знаю, может кто что-то посоветует?
...
Рейтинг: 0 / 0
СубФорма
    #33966408
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тебе надо две или более формы с разными контролами, так, чтобы не копировать эти контролы заново?

попробуй файл скопировать (а-ля form1.frm), откруть из VB не данного проекта, переименовать в form2 (напр) и добавить в данный проект
...
Рейтинг: 0 / 0
СубФорма
    #33966473
Фотография Shovgenyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklinтебе надо две или более формы с разными контролами, так, чтобы не копировать эти контролы заново?

не понял вопроса

Aklin
попробуй файл скопировать (а-ля form1.frm), откруть из VB не данного проекта, переименовать в form2 (напр) и добавить в данный проект

так не подходит. Если я изменю что то в form1 и захочу что бі ети изменеия біли и в form2..... formN, то что мне вносить их в каждую форму n раз?
...
Рейтинг: 0 / 0
СубФорма
    #33966491
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если формы различаются - то да
...
Рейтинг: 0 / 0
СубФорма
    #33966544
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если через массив форм? У тебя есть одна форма, допустим form1...
Код: plaintext
1.
2.
dim newfrm as new form1
frmnew.show
У тебя получается точная копия твоей первой формы, а если на первой форме контролам в значении Index присвоить 0, то ты программно сможешь добавлять в новую форму необходимые элементы.
Либо вариант №2 через объект Collection!

автор
потом ету другую форму нужно показать в основной как подчиненную (есть такое в аксесе)
А что это значит, можешь объяснить?
...
Рейтинг: 0 / 0
СубФорма
    #33967393
Фотография Shovgenyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andersson

автор
потом ету другую форму нужно показать в основной как подчиненную (есть такое в аксесе)
А что это значит, можешь объяснить?

На форму ставится контрол "подчиненная форма/отчет". У етого контрола есть свойство SourceObject, которому можна присваивать разные формы и они будут отображатся в пределах етого контрола.

Вот если бы такой контрол в vb был....
...
Рейтинг: 0 / 0
СубФорма
    #33967514
Фотография Shovgenyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой контрол, нашел!
http://freevbcode.com/code/demo_subForms.zip

Вопрос решен :)
...
Рейтинг: 0 / 0
СубФорма
    #33967538
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты хочешь сказать что у тебя есть какая-то форма(или отчет), и тебе надо использовать внутри этой формы другую форму как контрол? Я тебя правильно понял?
...
Рейтинг: 0 / 0
СубФорма
    #33967544
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хоч сказать работает? Корректно?
...
Рейтинг: 0 / 0
СубФорма
    #33968434
Фотография Shovgenyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnderssonТы хочешь сказать что у тебя есть какая-то форма(или отчет), и тебе надо использовать внутри этой формы другую форму как контрол? Я тебя правильно понял?

да, правильно
...
Рейтинг: 0 / 0
СубФорма
    #33968439
Фотография Shovgenyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnderssonХоч сказать работает? Корректно?
Работает. Пока что корректно, надеюсь так и будет.
...
Рейтинг: 0 / 0
СубФорма
    #33971752
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ссылку оставишь? Поюзаю, может и пригодится когда...
...
Рейтинг: 0 / 0
СубФорма
    #33973343
Фотография Shovgenyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnderssonА ссылку оставишь? Поюзаю, может и пригодится когда...

Я же оставил выше, неужели не видно?

http://]http://freevbcode.com/code/demo_subForms.zip
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / СубФорма
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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