Здравствуйте, 4aynik, Вы писали:
4>Подскажите плиз, можно ли сделать так, чтобы: 4>я нажатием кнопки на форме создавал speedbutton в нужном месте.?
МОЖНО !
Re[2]: Delphi -- SpeedButton -- ОТВЕТ
От:
Аноним
Дата:
07.04.04 11:10
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, 4aynik, Вы писали:
4>>Подскажите плиз, можно ли сделать так, чтобы: 4>>я нажатием кнопки на форме создавал speedbutton в нужном месте.? А>МОЖНО !
очень рад, как же?
объясню свою цель:
у меня на форме Panel, на панели Image(например авто).
на форме кнопка "Создать активную область".
хочу чтобы можно было на этом "авто" можно было наложить speedbutton на колесо, допустим, на крышу и т.п. для того чтобы потом при нажатии ка "колесо авто" выполнялось какое-нибудь действие.
объясните подробнее плиз, а то... 4aynik
картинка будет разная:
юзеру надо открыть свою картинку, создать на ней активные области, ну а дальше...легче
Re[3]: Delphi -- SpeedButton -- ОТВЕТ
От:
Аноним
Дата:
07.04.04 11:16
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Аноним, Вы писали:
А>>Здравствуйте, 4aynik, Вы писали:
4>>>Подскажите плиз, можно ли сделать так, чтобы: 4>>>я нажатием кнопки на форме создавал speedbutton в нужном месте.? А>>МОЖНО !
А>очень рад, как же?
А>объясню свою цель: А>у меня на форме Panel, на панели Image(например авто). А>на форме кнопка "Создать активную область". А>хочу чтобы можно было на этом "авто" можно было наложить speedbutton на колесо, допустим, на крышу и т.п. для того чтобы потом при нажатии ка "колесо авто" выполнялось какое-нибудь действие. А>объясните подробнее плиз, а то... 4aynik А>картинка будет разная: А>юзеру надо открыть свою картинку, создать на ней активные области, ну а дальше...легче
понятно. пишешь игру "найти отличия" с редактором.
ну тогда открывай библию и читай:
— сначала он создал спидбаттон
SecondGod := TSpeedButton.Create;
— назначился его родителем
SecondGod.Parent := Panel1;
— и вставил по полной программе
Panel1.InsertControl(SecondGod);
Здравствуйте, 4aynik, Вы писали:
4>Подскажите плиз, можно ли сделать так, чтобы: 4>я нажатием кнопки на форме создавал speedbutton в нужном месте.? 4>Спасибо!
var
btn: TSpeedButton;
begin
btn := TSpeedButton.Create(self);
btn.Parent := self;
// задаем координаты и ширина/высота
btn.SetBounds(50, 100, 40, 21);
// либо просто координаты
btn.Left := 50;
btn.Top := 100;
end;
... << RSDN@Home 1.1.3 beta 2 >>
Не переходите улицу на тот свет..
Re[2]: Delphi -- SpeedButton -- ВОПРОС
От:
Аноним
Дата:
08.04.04 11:28
Оценка:
Здравствуйте, agos, Вы писали:
A>Здравствуйте, 4aynik, Вы писали:
4>>Подскажите плиз, можно ли сделать так, чтобы: 4>>я нажатием кнопки на форме создавал speedbutton в нужном месте.? 4>>Спасибо! A>
A>var
A> btn: TSpeedButton;
A>begin
A> btn := TSpeedButton.Create(self);
A> btn.Parent := self;
A>// задаем координаты и ширина/высота
A> btn.SetBounds(50, 100, 40, 21);
A>// либо просто координаты
A> btn.Left := 50;
A> btn.Top := 100;
A>end;
A>
Отлично, все работает, но только как сохранять созданные speedbutton-ы. Оня теряются при закрытии приложения?
Hello, !
> колесо, допустим, на крышу и т.п. для того чтобы потом при нажатии ка > "колесо авто" выполнялось какое-нибудь действие. объясните подробнее
> юзеру надо открыть свою картинку, создать на ней активные области, ну а
File: hotimage.zip
Product: HotImage
Version: 2.2
Author: Alexander A. Miachin ()
E-Mail: sasha@obladm.nso.ru
Target: Delphi 2.x, Delphi 3.x, Delphi 4.x
Platform: W95, NT
Status: Freeware
Source: Included
Description: THotImage derived directly from TImage, thus have all features
of ascentor+ additional events/properties. There are also property editor
for editing HotSpots property. When mouse goes over or down at hot area
"spot" part of image can be replaced by part of MaskPicture
Здравствуйте, <Аноним>, Вы писали:
А>Отлично, все работает, но только как сохранять созданные speedbutton-ы. Оня теряются при закрытии приложения?
Конечно же они теряются.. Ведь их же нет на форме. Но в принципе можно сохранить их количество и нужные свойства в файл (или в БД), а при запуске создать нужное количесвто и установить свойства.
Где-то тут была статья посвящённая сериализации компонентов. Можно сделать как там описано..
Здравствуйте, agos, Вы писали:
A>Где-то тут была статья посвящённая сериализации компонентов. Можно сделать как там описано..
Я нашёл эту статью, правда её почему-то нет в электронном виде Ни на сайте, не на диске с журналом..
Она печаталась в 6-ом номере журнала за 2003 год..