![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.11.2006
Сообщений: 7
|
![]()
Пытаюсь переделать компонент TSpinEdit чтобы инкремент у него был не только целочисленный вроде все поменял и должно работать, но нехочет
![]() |
![]() |
![]() |
![]() |
#2 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,630
|
![]()
что поменял. можно это увидеть?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 18
|
![]()
меня эта тема тоже вОлнует вдруг прИгодится!!!
Скажите пожалуйста: для чего это сообщение? Вы и так весь форум запостили подобным хламом. Судя по всему Вы первый флудер на новом форуме, с чем я Вас и поздравляю. Сообщение будет удалено через пару дней Последний раз редактировалось zetrix; 02.11.2006 в 11:56. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 01.11.2006
Сообщений: 7
|
![]()
Для начала поменял типы переменных из Integer и LongInt в Double затем в коде кой какие строки типа IntToStr в FloatToStr ну и там еще по мелочи но в принципе и первых двуз достаточно, главное сохранил под други именем и создал на форме компонент вручную все работает, а когда беру его из списка непашет(кстати сохраненный под другим именем(Spin1.pas) и исходный (Spin.pas) идентичны)
|
![]() |
![]() |
![]() |
#5 | |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Делай следующим образом: сначала выбери на вкладке Components > New Component. После в поле Acentor type выберай ТSpinEdit [Spin].
Далее идет название твоего типа, я к примеру назвал его TSpinEditDouble. Palette Page: панель размещения нового компонента. Имя файла и Пути поиска можно не менять. Жмешь OK и получаешь заготовку под свой компонент, основанный на TSpinEdit. Далее открываешь файл Spin.pas и копируешь все свойства и функции компонента TSpinEdit. Меняешь те же параметры, что и раньше и плюс в свойстве Increment удаляешь значение default: Цитата:
Единственный минус: процедура StrToFloat работает с запятой, а не точкой. Можешь над этим помудрить. После того, как все изменено сохрани файл и на вкладке Components > Install Component, после чего увидишь окно, в котором нужно будет проверить имя твоего файла и если есть желание можешь создать новый пакет, но это не важно. Жмешь OK и видишь окно - составляющее пакета, компилируем и устанавливаем(Compile & Install). Должно появиться окно с сообщением, что пакет установлен. Закрывай окно и сохраняй пакет. На всякий пожарный можешь подсмотреть во вложении. Пользуйся!
Познавая других, мы познаем себя.
С'est la vie... |
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 01.11.2006
Сообщений: 7
|
![]()
понял.
спасибо. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как изменить своё имя? | Манжосов Денис :) | О форуме и сайтах клуба | 11 | 22.07.2008 11:16 |
Как изменить программу? | UberStas | Помощь студентам | 4 | 13.06.2008 19:02 |
Изменить размеры | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 16.05.2008 20:14 |
изменить логин | ERASERROR | О форуме и сайтах клуба | 5 | 23.02.2008 08:11 |
Изменить DynamicSkinForm | UnD)eaD)Snake | Общие вопросы Delphi | 7 | 08.09.2007 19:19 |