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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2007, 21:58   #1
***СкаЙ***
Пользователь
 
Регистрация: 02.04.2007
Сообщений: 38
Восклицание Написание своих компонентов

Дали задание написать свой компонент. Подскажите какую-нибуть идею, можна даже показать, ток не очень сложную и не замысловатую.
Зарание спасиба
***СкаЙ*** вне форума Ответить с цитированием
Старый 03.05.2007, 10:49   #2
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Сделай компонент типа Image, но чтоб выводил анимированный BMP.
Думаю это реально, красиво и применимо.
В свойствах должно указываться
интервал анимации: integer,
по кругу анимация, или нет : boolean;
... что-нибудь ещё.
zetrix вне форума Ответить с цитированием
Старый 03.05.2007, 15:22   #3
Killer_djon
Форумчанин
 
Регистрация: 26.04.2007
Сообщений: 143
По умолчанию

Очень часто всех мучает вопрос о том как зделать, чтобы в компонент Edit воодилось определенное значение, например только цифры или диапазон значений, например цифры 0 и 1, тоже неплохая идея, да и поможешь многим в решении данной проблемы
Свободу клавиатурным самураям...
Killer_djon вне форума Ответить с цитированием
Старый 03.05.2007, 16:24   #4
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

для этого есть TmaskEdit
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 03.05.2007, 16:36   #5
Shuraken
Форумчанин
 
Аватар для Shuraken
 
Регистрация: 16.04.2007
Сообщений: 298
По умолчанию

Для этого можно просто добавить пару строчек кода, как например

procedure TForm1.Edit1KeyPress(Sender; TObject; key: Word);
beign
key := UpCase(key);
if not (key in [диапазон через запятую]) then
begin
key := #0;
beep;
end;
end;
Не надо ничего усложнять. Все достаточно тривиально.
Shuraken вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод чисел, делящихся на каждую из своих цифр. Паскаль ЯншинаВера Помощь студентам 3 08.04.2008 11:50
"Совет" для своих программ Stanislav Общие вопросы Delphi 5 25.11.2007 03:11
при изменении размера формы, все компоненты на ней оставались на своих местах ***СкаЙ*** Помощь студентам 15 13.06.2007 11:13