Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2006, 05:47   #1
SHAMAN
 
Регистрация: 01.11.2006
Сообщений: 7
По умолчанию Как изменить компонент TSpinEdit?

Пытаюсь переделать компонент TSpinEdit чтобы инкремент у него был не только целочисленный вроде все поменял и должно работать, но нехочет ктонить подскажите может надо както перекомпилить его или еще что сделать?
SHAMAN вне форума Ответить с цитированием
Старый 01.11.2006, 15:23   #2
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

что поменял. можно это увидеть?
Alar вне форума Ответить с цитированием
Старый 02.11.2006, 09:36   #3
atom
Пользователь
 
Аватар для atom
 
Регистрация: 01.11.2006
Сообщений: 18
По умолчанию

меня эта тема тоже вОлнует вдруг прИгодится!!!



Скажите пожалуйста: для чего это сообщение? Вы и так весь форум запостили подобным хламом. Судя по всему Вы первый флудер на новом форуме, с чем я Вас и поздравляю.

Сообщение будет удалено через пару дней

Последний раз редактировалось zetrix; 02.11.2006 в 11:56.
atom вне форума Ответить с цитированием
Старый 08.11.2006, 05:16   #4
SHAMAN
 
Регистрация: 01.11.2006
Сообщений: 7
По умолчанию

Для начала поменял типы переменных из Integer и LongInt в Double затем в коде кой какие строки типа IntToStr в FloatToStr ну и там еще по мелочи но в принципе и первых двуз достаточно, главное сохранил под други именем и создал на форме компонент вручную все работает, а когда беру его из списка непашет(кстати сохраненный под другим именем(Spin1.pas) и исходный (Spin.pas) идентичны)
SHAMAN вне форума Ответить с цитированием
Старый 08.11.2006, 07:53   #5
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Делай следующим образом: сначала выбери на вкладке Components > New Component. После в поле Acentor type выберай ТSpinEdit [Spin].
Далее идет название твоего типа, я к примеру назвал его TSpinEditDouble. Palette Page: панель размещения нового компонента.
Имя файла и Пути поиска можно не менять. Жмешь OK и получаешь заготовку под свой компонент, основанный на TSpinEdit. Далее открываешь файл Spin.pas и копируешь все свойства и функции компонента TSpinEdit. Меняешь те же параметры, что и раньше и плюс в свойстве Increment удаляешь значение default:
Цитата:
property Increment: Double read FIncrement write FIncrement;
И не забудь изменить названия класса в заголовках процедур.
Единственный минус: процедура StrToFloat работает с запятой, а не точкой. Можешь над этим помудрить.
После того, как все изменено сохрани файл и на вкладке Components > Install Component, после чего увидишь окно, в котором нужно будет проверить имя твоего файла и если есть желание можешь создать новый пакет, но это не важно. Жмешь OK и видишь окно - составляющее пакета, компилируем и устанавливаем(Compile & Install). Должно появиться окно с сообщением, что пакет установлен. Закрывай окно и сохраняй пакет. На всякий пожарный можешь подсмотреть во вложении. Пользуйся!
Вложения
Тип файла: rar SpinDouble.rar (2.1 Кб, 59 просмотров)
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 08.11.2006, 10:58   #6
SHAMAN
 
Регистрация: 01.11.2006
Сообщений: 7
По умолчанию

понял.
спасибо.
SHAMAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить своё имя? Манжосов Денис :) О форуме и сайтах клуба 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