|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.11.2006, 05:47 | #1 |
Регистрация: 01.11.2006
Сообщений: 7
|
Как изменить компонент TSpinEdit?
Пытаюсь переделать компонент TSpinEdit чтобы инкремент у него был не только целочисленный вроде все поменял и должно работать, но нехочет ктонить подскажите может надо както перекомпилить его или еще что сделать?
|
01.11.2006, 15:23 | #2 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,758
|
что поменял. можно это увидеть?
|
02.11.2006, 09:36 | #3 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 18
|
меня эта тема тоже вОлнует вдруг прИгодится!!!
Скажите пожалуйста: для чего это сообщение? Вы и так весь форум запостили подобным хламом. Судя по всему Вы первый флудер на новом форуме, с чем я Вас и поздравляю. Сообщение будет удалено через пару дней Последний раз редактировалось zetrix; 02.11.2006 в 11:56. |
08.11.2006, 05:16 | #4 |
Регистрация: 01.11.2006
Сообщений: 7
|
Для начала поменял типы переменных из Integer и LongInt в Double затем в коде кой какие строки типа IntToStr в FloatToStr ну и там еще по мелочи но в принципе и первых двуз достаточно, главное сохранил под други именем и создал на форме компонент вручную все работает, а когда беру его из списка непашет(кстати сохраненный под другим именем(Spin1.pas) и исходный (Spin.pas) идентичны)
|
08.11.2006, 07:53 | #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... |
|
08.11.2006, 10:58 | #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 |