![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте.
На форме лежит таскбар от alphaskins. Хочу указать ему CreateParams. Пишу: Код:
type
TsTrackBar = class(TsTrackBar)
public
procedure CreateParams(var Params: TCreateParams); override;
end;
---
procedure TsTrackbar.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style and TBS_FIXEDLENGTH ;
end;Вылазит ошибка - Property SkinData не найдено.Что обьяснимо.. Для стандартного таскбара данный способ работает.. Что делаю не так?Нужен именно вариант изменения CreateParams у готового таскбара, который уже лежит на форме.. |
|
#2
|
||||
|
||||
|
имя класса наследника совпадает с именем класса родителя. если используется метод Geo, то должно быть так:
Код:
type TsTrackBar = class(<родной модуль>.TsTrackBar) |
|
#3
|
|||
|
|||
|
<родной модуль> а это какой собственно не подскажете?
|
|
#4
|
||||
|
||||
|
там где объявлен класс TsTrackBar
|
|
#5
|
|||
|
|||
|
Потому и спрашиваю, что не знаю)
У стандартного таскбара это commctrls, а для этого ума не приложу какой. |
|
#6
|
||||
|
||||
|
так курсор то наведи на него. у меня нет альфаскинов.
|
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
keamono_reaus (19.03.2015)
| ||
|
#7
|
|||
|
|||
|
Если б так просто было...
При наведении никакой информации нет. ![]() |
|
#8
|
|||
|
|||
|
Курсор мышки.
Закоментируй свой класс тракбара, зажми Ctrl и кликни на классе тракбара (на котором у тебя курсор на картинке). Если все нормально, то откроется модуль в котором этот класс как раз и описан. Ну или скажет какой пыталась открыть, но не смогла найти, если компоненты стоят без исходников. |
| Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
keamono_reaus (19.03.2015)
| ||
|
#9
|
|||
|
|||
|
Да говорю же, нет ничего) Альфа скин стоит без сорцов, только dcu
|
|
#10
|
||||
|
||||
|
Цитата:
|
| Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
keamono_reaus (19.03.2015)
| ||
|
#11
|
|||
|
|||
|
Alegun, так давно там прописаны они
![]() Если на форму кинуть этот трекбар то он автоматом в uses добавляется..Проблему это не решает..( |
|
#12
|
||||
|
||||
|
|
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
keamono_reaus (19.03.2015)
| ||
|
#13
|
|||
|
|||
|
Разобрался, спасибо)
|