Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> sidebar 
:(
    Опции темы
bagos
Дата 23.1.2008, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 275
Регистрация: 17.6.2006

Репутация: нет
Всего: 1



потребовалось сделать панельку слева с неопределенным набором функций, заказчик прочит чтобы работа на подобии как в sidebar в vista, т.е. можно было "гаджеты" вытаскивать на рабочий стол и обратно. Собственно вопрос в том куда копать, гаджетами будет панели или формы? вообщем какие идею будут у вас господа.
Буду благодарен за оказанное внимание.
PM MAIL   Вверх
Snowy
Дата 23.1.2008, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Если б ещё знать, что такое сайдбар в виста...
Что касается вытаскивания чего-то - я так понимаю, речь идёт о механизме Drag'n'Dock, который даааавно есть в МСДю
Нужно его только активировать...
PM MAIL   Вверх
bagos
Дата 23.1.2008, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 275
Регистрация: 17.6.2006

Репутация: нет
Всего: 1



Цитата(Snowy @ 23.1.2008,  16:36)
Если б ещё знать, что такое сайдбар в виста...
Что касается вытаскивания чего-то - я так понимаю, речь идёт о механизме Drag'n'Dock, который даааавно есть в МСДю
Нужно его только активировать...

Что касается вытаскивания чего-то - я так понимаю, речь идёт о механизме Drag'n'Dock, который даааавно есть в МСДю
Нужно его только активировать...

возможно, только что есть "МСДю" ?
PM MAIL   Вверх
Snowy
Дата 23.1.2008, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



VCL. smile
PM MAIL   Вверх
bagos
Дата 23.1.2008, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 275
Регистрация: 17.6.2006

Репутация: нет
Всего: 1



Цитата(Snowy @ 23.1.2008,  16:53)
VCL. smile

что то не нашел инфы на тему "форма в форме" панель таскающаяся с формы меня не устраивает. над чтобы форма1 была главной а форм2 форм3 с нее таскались по рабочему столу)))
PM MAIL   Вверх
Snowy
Дата 23.1.2008, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



А в чём разница?
При драге панели с формы, для неё автоматом создаётся форма-контейнер.

Добавлено через 1 минуту и 33 секунды
Что касается встроенной формы - просто установи её Parent равным контролу, её содержащему (например Form2.Parent := Panel1;). А для отстыковки, Parent := nil;
PM MAIL   Вверх
bagos
Дата 24.1.2008, 03:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 275
Регистрация: 17.6.2006

Репутация: нет
Всего: 1



все в том же sidebar'e есть окно выбора гаджетов.
user posted image

как мне сделать подобное? стоит попробовать в drawgrid?
но хотелось бы чтобы была возможность выделять гаджет как на картинке.
гаджеты будут добавляться динамически.
куда копать?
PM MAIL   Вверх
Snowy
Дата 24.1.2008, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Обычный листбокс.
PM MAIL   Вверх
bagos
Дата 24.1.2008, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 275
Регистрация: 17.6.2006

Репутация: нет
Всего: 1



ну обычным тут точно не обойтись smile
PM MAIL   Вверх
bagos
Дата 24.1.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 275
Регистрация: 17.6.2006

Репутация: нет
Всего: 1



решил делать в listview(vsicon)
сразу выплыла проблема - не нашел как установить ширину между иконками,там она довольно таки большая

user posted image


сделать бы 10 пикселей между иконками
PM MAIL   Вверх
pukin
  Дата 24.1.2008, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 6.9.2007
Где: Россия. Москва/Ко ролёв

Репутация: нет
Всего: нет



Очень заморачиваешься.

Лично я бы сделал просто ScrollBox панельку и кидал на неё PNGButton'ы (фри компонент Густава Дауда) они позволяют делать 3-и состояния пнг картинок с прозрачностью. Было бы как раз то, что ты хочешь.
Сделал бы обработчик событий драг'н'дроп с учётом того, чтобы кнопари друг на друга не налазали. Т.е. вставали в рамках допустимого. (последовательно). Ну и оформил бы всё это покрасивше.  smile 


И главное! Проще - значит лучше!  smile 
PM MAIL   Вверх
bagos
Дата 24.1.2008, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 275
Регистрация: 17.6.2006

Репутация: нет
Всего: 1



иконки будут загружаться динамически и я не знаю сколько их там будет!!!
что за компонент, сам не нашел.

Добавлено через 2 минуты и 38 секунд
с компонентом все нормально,разобрался.
единственно что парит это драг и то что как то динамически их рисовать и их там будет хз сколько(картинок)+ обработчик на каждый имаг...
PM MAIL   Вверх
bagos
Дата 24.1.2008, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 275
Регистрация: 17.6.2006

Репутация: нет
Всего: 1



еще такой вопрос, у меня просто иконки, но там же надо 3 картинки, norm,over,down. делать для каждой в  фотошопе Over и down геморойно. какие будут идеи? может при наведении как нить накладывать одну на другую?
PM MAIL   Вверх
bagos
Дата 24.1.2008, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 275
Регистрация: 17.6.2006

Репутация: нет
Всего: 1



собственно делаю как и посоветовали на scrollbar'e пока все идет как по маслу smile будут вопросы отпишу  smile 
PM MAIL   Вверх
pukin
Дата 25.1.2008, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 6.9.2007
Где: Россия. Москва/Ко ролёв

Репутация: нет
Всего: нет



Цитата(bagos @ 24.1.2008,  18:05)
еще такой вопрос, у меня просто иконки, но там же надо 3 картинки, norm,over,down. делать для каждой в  фотошопе Over и down геморойно. какие будут идеи? может при наведении как нить накладывать одну на другую?

При наведении "накладывать" smile одну на другую будет этот компонент "PNG Delphi". (При чём работает он как кнопка)
Я уже говорил поищи в гугле Gustavo Daud или если хочешь давай мыло - я тебе его скину.

По поводу динамич. добавления - я вообще не понял почему ты паришься.  smile Вроде, тут проблемы не должно быть. Пара строк кода... А вот по поводу рисования в фотошопе доп. картинок over и down, учитывая, что normal будет загружать сам пользователь - это ты хорошо сказал. К примеру, можешь делать так: Либо пользователь сам выбирает для кнопки 3-и состояния, либо делает одно, т.е. normal, а over и down - генерируй сам. К примеру копируй TBitMap noramal'a (у "PNG Delphi" есть вспомогательные возможности работы с переводом png в bmp) и увеличивай картинку для состояния навели и уменьшай для нажали, можно даже немного затемнить к примеру.  smile 

Главное, поменьше заморочек, побольше дела!  smile 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0568 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.