Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.02.27;
Скачать: [xml.tar.bz2];

Вниз

Помогите найти компонент   Найти похожие ветки 

 
Sergeant88   (2010-11-14 18:22) [0]

Здравствуйте!
Помогите найти компонент (или наиболее постое решение), который будет соответствовать требованиям:
1. нужно выводить поверх всех окон небольшой прямоугольник, в который будет передаваться текст.
2. прямоугольников будет много (до 20), и в каждом будет свой текст
3. каждый прямоугольник должет легко перетаскиваться.
4. прямоугольники не должны сворачиваться при сворачивании главной формы.

Пробовал компонент AdvAlert, не понравился, т.к. в нём нерационально используется место (при выводе одной строки текста, окно занимает около 3-4-х размеров строк).
Буду очень благодарен!


 
TUser ©   (2010-11-14 19:34) [1]

Имхо, сделать 20 форм с требуемым тебе дизайном.


 
Sergeant88   (2010-11-14 20:34) [2]

как-то не очень практично.


 
antonn ©   (2010-11-14 20:54) [3]

почему не практично? вполне нормально.
ну можно сделать одно layered-окно и в нем "вырезать" прямоегольники (тоже самое регионами), но будет больше тормозов, имхо


 
Pavia ©   (2010-11-14 20:56) [4]

1 форма и 20 регионов.


 
TUser ©   (2010-11-14 20:57) [5]


> Sergeant88   (14.11.10 20:34) [2]

Рисуй на GetDC(0), пропиши реакцию на мышиные события и движение других окон опять же ...


 
Sergeant88   (2010-11-15 01:36) [6]

Я с регионами никогда не работал, но по беглому взгляду понял, что прямоугольники будут зависимы друг от друга, а они должны каждый передвигаться отдельно.


 
а так   (2010-11-15 01:53) [7]

панели с бордерами


 
а так   (2010-11-15 02:05) [8]


> 1. нужно выводить поверх всех окон небольшой прямоугольник,
>  в который будет передаваться текст.

поверх винлагон тоже? или поверх всех форм? а если формы visible=false?


 
Германн ©   (2010-11-15 02:07) [9]

Опять стикеры?
Или учебное задание?


 
а так   (2010-11-15 02:35) [10]

Удалено модератором
Примечание: Не хами


 
TIF ©   (2010-11-15 03:03) [11]

Удалено модератором
Примечание: Правила читаем


 
Германн ©   (2010-11-15 03:10) [12]


> я тут впервые почти, похоже форум, где можно решение получить.
>  

"Оставь надежды всяк сюда входящий". Тут не принято давать решение. Тут только дают советы и указывают на ошибки в решениях.

> а те что за дело учебное заведение или поступать готовлюсь?
>  

Мне - пофигу. И то и другое мне не интересно.


 
KSergey ©   (2010-11-15 11:51) [13]

Я вот не понял в чем беда.
Ну сделать форму, убрать заголовок, на ней label положить, в котором менять текст. Плюс к этому отработать  ... как-то так это собщение NCHITTEST как-то так, это чтобы можно было перемещать за любую точку окна. Проставить StayOnTop каким-либо методом.

Ну и насоздавать таких форм 20 штук динамически.

В чем конкретно из описанного проблема?


 
KSergey ©   (2010-11-15 11:52) [14]

Да, для любого из перечисленных моментов готовый код легко отыскивается в гугле.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2011.02.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
2-1291813130
Scott Storch
2010-12-08 15:58
2011.02.27
сравнение имен файлов по маске


15-1289831257
R_e_T_r_O
2010-11-15 17:27
2011.02.27
Записать из делфи в эксель


2-1291707614
novichek
2010-12-07 10:40
2011.02.27
определить ОС


2-1291370369
Catsys
2010-12-03 12:59
2011.02.27
Отсутствует вкладка interWeb


15-1289644609
ixen
2010-11-13 13:36
2011.02.27
Локализация DevExpress





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский