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

Вниз

поверх всего   Найти похожие ветки 

 
vase21   (2006-08-22 19:33) [0]

Как отображать компонент поверх всего? например Label поверх Memo


 
Leonid Troyanovsky ©   (2006-08-22 19:48) [1]


> vase21   (22.08.06 19:33)  

> Как отображать компонент поверх всего? например Label поверх
> Memo


Например, Label.Parent := Memo.
Только вот - а на зачем?

--
Regards, LVT.


 
KilkennyCat ©   (2006-08-22 21:03) [2]

А за ради дизайна.


 
RzCoDer ©   (2006-08-22 21:07) [3]

Сначала клади мемо потом лабел


 
Leonid Troyanovsky ©   (2006-08-22 21:11) [4]


> KilkennyCat ©   (22.08.06 21:03) [2]

> А за ради дизайна.


By design :)

--
Regards, LVT.


 
Ketmar ©   (2006-08-22 21:57) [5]

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


 
Leonid Troyanovsky ©   (2006-08-22 22:42) [6]


> Ketmar ©   (22.08.06 21:57) [5]

> (почему-почему... мышь у меня глючит, вот почему, ламер


То разные вещи: форсмажор и умысел.

--
Regards, LVT.


 
Ketmar ©   (2006-08-22 23:16) [7]

> [6] Leonid Troyanovsky ©   (22.08.06 22:42)
глючная мышь -- это не форсмажор, а леньминор. %-)


 
Юрий Зотов ©   (2006-08-22 23:32) [8]

> RzCoDer ©   (22.08.06 21:07) [3]

Сами пробовали? Попробуйте.


 
StriderMan ©   (2006-08-23 08:32) [9]


> Юрий Зотов ©   (22.08.06 23:32) [8]
> > RzCoDer ©   (22.08.06 21:07) [3]
> Сами пробовали? Попробуйте.

... видимо до сих пор пробует :)


 
Furyz ©   (2006-08-23 09:02) [10]

Гыгы

> Как отображать компонент поверх всего? например Label поверх
> Memo

Можно через parent.Тольо вот зачем , надо еще учитывать что приизменении размеров формы твой желанный дизайн уже не будет так выглядеть


 
vase21   (2006-08-23 10:24) [11]

Мастера тоже если бы все так было легко то да через  
---------------------

RzCoDer ©   (22.08.06 21:07) [3]

Сначала клади мемо потом лабел тоже ----- не катит

parent не работает

есть какой нибудь код для принудительного помещения компонента сверху

А нужно мне это для дизайна но окно не будет менять свой размер


 
Алхимик ©   (2006-08-23 10:52) [12]

> есть какой нибудь код для принудительного помещения компонента
> сверху

BringToFront - для потомков TWinControl

> parent не работает

А проверял?
А так?
label1.Parent := memo1;
label1.Top := 10;
label1.Left := 10;


 
Rouse_ ©   (2006-08-23 10:54) [13]


> есть какой нибудь код для принудительного помещения компонента
> сверху

Поверх Мемо ложи панель, а на саму панель лейбл, хотя уж с лейблом проще GetDC(Мемо)+DrawText


 
StriderMan ©   (2006-08-23 10:56) [14]


> Rouse_ ©   (23.08.06 10:54) [13]
>
> > есть какой нибудь код для принудительного помещения компонента
>
> > сверху
>
> Поверх Мемо ложи панель, а на саму панель лейбл

и будет уродливая панелька лежать на мемо.


 
vase21   (2006-08-23 11:02) [15]

Алхимик ©

А проверял?
А так?
label1.Parent := memo1;
label1.Top := 10;
label1.Left := 10;

только при выделении текста он пропадает, хотелось бы без этого, ну и на том спасибо

а все таки  должен быть какой нибудь код для принудительного помещения компонента сверху

у меня есть код для помещения окна приложения гарантированно поверх всех других окон


 
Rouse_ ©   (2006-08-23 11:02) [16]


> и будет уродливая панелька лежать на мемо.

Сделай ее белой и убери бордюр :)))


 
StriderMan ©   (2006-08-23 11:04) [17]


> vase21   (23.08.06 11:02) [15]

фишка в том что TLabel не наследник TWinControl, и для винды он пустое место, просто пиксели на DC.


 
Алхимик ©   (2006-08-23 11:05) [18]

> [15] vase21   (23.08.06 11:02)
>
> у меня есть код для помещения окна приложения гарантированно
> поверх всех других окон

Запусти две программы с таким кодом - что будет? Кто победит? :)


 
vase21   (2006-08-23 11:12) [19]

Алхимик ©   (23.08.06 11:05) [18]

> [15] vase21   (23.08.06 11:02)
>
> у меня есть код для помещения окна приложения гарантированно
> поверх всех других окон

Запусти две программы с таким кодом - что будет? Кто победит? :)

:) ничего хорошего из этого не вышло та прога которая запускалась первой всегда перекрывает вторую


 
Ketmar ©   (2006-08-23 11:44) [20]

> [18] Алхимик ©   (23.08.06 11:05)
победит бензопила "дружба".



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

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

Наверх





Память: 0.49 MB
Время: 0.074 c
6-1146266780
Naduev Aleksei
2006-04-29 03:26
2006.09.17
программа для учета переданной у полученной информации


15-1156794095
Pazitron_Brain
2006-08-28 23:41
2006.09.17
Как распечатать 3х4 фотографию?


4-1147793657
makxi
2006-05-16 19:34
2006.09.17
как определит, как программа открыла файл


2-1157042328
Sele
2006-08-31 20:38
2006.09.17
запуск с параметром


15-1156456327
SkyRanger
2006-08-25 01:52
2006.09.17
Онлайн игры и истиная сущность человека





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский