Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Всем привет! опять я со своим портфолио В НБ нет функции для создания обектов, например кнопки, а в проекте количество их будет менятся, как можно реализовать это, существует ли плагин?
Сообщение отредактировано sp3d - Вс, 19 Апреля 2009, 15:57
Где-то здесь на форуме уже обсуждали этот вопрос, но, ещё раз... Да, в NB нет (во всяком случае ПОКА, может в будущем?) возможности штатными средствами динамически создавать и уничтожать объекты! Это можно делать при помощи плагинов, коих имеется вполне достаточно! Но, здесь есть одно серьезное ограничение по количеству создаваемых объектов: в NB, визуальные объекты из плагинов привязываются к штатному необушному объекту "прямоугольник", который должен быть создан заранее, т.е. ДО создания объекта из плагина! Таким образом, какое количество "прямоугольников" будет создано в проекте, такое и количество объектов можно будет создать/уничтожить динамически. С созданными "прямоугольниками" в NB можно творить все, что угодно (точнее - что позволит программа), но не с их количеством!
P.S. Кстати, в NB есть возможность "выдирать" объекты с любой страницы и показывать их отдельно, хоть за пределами окна!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Ну это как посмотреть. Всегда можно найти решение!
Quote (sp3d)
это как?! случайно не этим - ExtractFile
Визуальные объекты (кнопки, списки, рисунки и т.п.) и вложенные файлы - совершенно разные вещи! Есть такая замечательная штука - CustomWindow !.... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Всё зависит от того ЧТО вы желаете получить. Всегда можно найти решение! Естесcтвенно, "фантазии" должны быть в разумных пределах, т.к. NeoBook это же не Delphi ! В последней версии ММВ появилась возможность создавать некоторые типы объектов динамически. Думаете, от этого много толку?
Quote (sp3d)
эх можно было бы хотя бы копировать объект который допустим есть в проекте, было бы проще
А MasterPage для чего существует? - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Ну вот например: В папке лежат несколько файлов(пусть будет=5). Я в проекте сканирую папку и при нахождении файлов создаю кнопки Количество файлов будет менятся Сейчас я использую для этого объект-Список, но "Список" не всегда подходит, либо под дизайн, либо прихоть заказчика
Quote (Peter)
В последней версии ММВ появилась возможность создавать некоторые типы объектов динамически.Думаете, от этого много толку?
незнаю, как для других, но для меня это полезная функция.
Можно также использовать всплывающее меню Menu или MenuEx
Quote (sp3d)
прихоть заказчика
Гм...
Вы делаете коммерческий продукт?
Quote (sp3d)
Количество файлов будет менятся
А размер свободного места, в котором будут отображаться кнопки, их размер и положение, вами определены? Визуальные объекты друг на друга не наложишь, и в воздухе не подвесишь!
Quote (sp3d)
незнаю, как для других, но для меня это полезная функция.
Попробуйте эту "фичу" в ММВ, а там посмотрим насколько это полезно и удобно...
Quote (sp3d)
что то недопонимаю я
Имелось в виду, что одни и те же объекты, предполагаемые к использованию на всех (или нескольких) страницах, не нужно дублировать или копировать. Достаточно их отображать или скрывать (двигать, менять размеры и т.п.) в нужные моменты.
Что мешает создать, например, на той же мастер-странице десяток (сотню, тысячу...) невидимых махоньких кнопочек, и в нужное время придать им соответствующие свойства и отобразить где надо? А реализацию их событий осуществить через подпрограммы...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Ну, это уж как будете его окучивать, так и созреет...
Quote (sp3d)
будет заказ
Видимо, вы один из тех немногичисленных отечественных владельцев лицензии на NB.
Quote (sp3d)
но если что то можно задать параметры программно
Верно!
Quote (sp3d)
эта первая мысль, которая пришла в голову , но хода недал
А надо бы было "дать"!
В конце-концов, реализация динамического создания объектов может потребовать не меньших (если не бОльших) усилий. Хотя, конечно, в определенных условиях "динамика" - полезная штука!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться