Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.036 c
3-1152866718
KygECHuK
2006-07-14 12:45
2006.09.17
Работа с правами


2-1156593970
learner
2006-08-26 16:06
2006.09.17
Перерисовка фона в OpenGL


3-1153217509
SergeD
2006-07-18 14:11
2006.09.17
Еще один вопрос по работе с FastReport


2-1156510613
Der Nechk@ssoff
2006-08-25 16:56
2006.09.17
Определить тип файла


15-1156945347
vecna
2006-08-30 17:42
2006.09.17
Mazda vs Focus