![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
...у меня на одной из закладок Page Control размещены фотографии в маленьком размере...я хочу,чтобы при наведении курсора мышки на какую-либо из них фотография увеличивалась в размере и не оставалась на заднем плане....хотя уверен,что такой вариант сильно грузит комп..
...и еще ...усть ли у кого исходник для Дэлфи 2009 для "гениологического дерева семьи" ? ..зарание благодарен за помощь ... Последний раз редактировалось Pasharon, 27.04.2011 в 17:23. |
|
#2
|
||||
|
||||
|
-отлавливать сообщения у TImage CM_MOUSEENTER и CM_MOUSELEAVE
-на CM_MOUSEENTER BringToFront и побольше размеры -на CM_MOUSELEAVE размеры назад восстановить |
|
#3
|
|||
|
|||
|
для CM_MOUSEENTER и CM_MOUSELEAVE, я лет много очень назад писал для себя такой компонент:
Код:
unit UComp;
interface
uses Messages, ExtCtrls, Controls, Classes;
type
TUImage = class(TImage)
private
FOnMouseLeave: TNotifyEvent;
FOnMouseEnter: TNotifyEvent;
procedure CMMouseEnter(var Message: TMessage); message CM_MOUSEENTER;
procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
published
property OnMouseLeave: TNotifyEvent read FOnMouseLeave write FOnMouseLeave;
property OnMouseEnter: TNotifyEvent read FOnMouseEnter write FOnMouseEnter;
end;
procedure Register;
implementation
procedure TUImage.CMMouseEnter(var Message: TMessage);
begin
if Assigned(FOnMouseEnter) then
FOnMouseEnter(Self);
end;
procedure TUImage.CMMouseLeave(var Message: TMessage);
begin
if Assigned(FOnMouseLeave) then
FOnMouseLeave(Self);
end;
procedure Register;
begin
RegisterComponents('USoft', [TUImage]);
end;
end.
Последний раз редактировалось Assistant, 27.04.2011 в 17:05. |
|
#4
|
||||
|
||||
|
..ок...спс.. щас пробую...
...дело в том,что я по профессии зубной техник,но недавно засел за написание гениологического дерева моей семьи...решил,что в жизни это тоже нужно сделать,в свете почтения к предкам... Последний раз редактировалось Pasharon, 27.04.2011 в 17:20. |
|
#5
|
|||
|
|||
|
напишите базу данных, в которой человек сам сможет вставлять фотографии по иерархии и т.д. Будет круто и для опыта тоже.
|
|
#6
|
||||
|
||||
|
...действительно,разумнее будет написать базу данных,ибо я хочу,чтобы моя дочь продолжила это дело ...спасибо за хороший совет...)))
...я для самого дерева применил компонент TreeView ...есть ли возожность при просматривании этого дерева и нажимая на одну из строк выводить фотографию текущего человека ? Последний раз редактировалось Pasharon, 27.04.2011 в 17:44. |