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

Вниз

Всплывающая панель   Найти похожие ветки 

 
*Ray* ©   (2006-11-27 12:00) [0]

Доброе время суток, мастера!

Подскажите пожалуйста, какой лучше использовать компонент, для отображения что-то типа всплывающей панели.
Ситуациа такая:
Есть DBGrid на форме, который желательно должен занимать как можно больше места на форме, и еще есть кое-какие элементы упарвления, но они используюся не всегда, хотелось бы поместить их на всплывающую панель, чтобы при необходимости он выползали, а без надобности не занимали лишнего места. Заранее спасибо!


 
Плохиш ©   (2006-11-27 12:08) [1]


> *Ray* ©   (27.11.06 12:00)  
> Доброе время суток, мастера!
>
> Подскажите пожалуйста, какой лучше использовать компонент,
>  для отображения что-то типа всплывающей панели.

TPanel, чем не устраивает? Или проблемы с установкой в программе св-в Align, Visible, Left, Top, Width, Height?


 
*Ray* ©   (2006-11-27 16:46) [2]

А TPanel разве каким-то образом сэкономит мне место на форме?


 
umbra ©   (2006-11-27 17:31) [3]

2 *Ray* ©   (27.11.06 16:46) [2]

так у панели есть все св-ва перечисленные в Плохиш ©  (27.11.06 12:08) [1]. С их помощью и организуется "всплывание"


 
umbra ©   (2006-11-27 17:50) [4]

например,

procedure TForm1.DBGrid1MouseUp(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
begin
 if Button = mbright then
   begin
     panel1.Top := DBGrid1.Top + Y;
     Panel1.Left := DBGrid1.Left + X;
     Panel1.Visible := True;
   end
 else
   Panel1.Visible := False
end;



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

Текущий архив: 2007.01.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
15-1167570296
Ломброзо
2006-12-31 16:04
2007.01.21
А что у нас на столе?


15-1167323894
oldman
2006-12-28 19:38
2007.01.21
С Новым Годом...


15-1167399180
zdm
2006-12-29 16:33
2007.01.21
Надеюсь последний вопрос в уходящем году :)


15-1167164920
Ломброзо
2006-12-26 23:28
2007.01.21
Авто для чайников


15-1167390774
Empleado
2006-12-29 14:12
2007.01.21
Проводим уходящий 2006-ой?!