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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2008, 17:57   #1
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию

Ребят помогите пожалуйста напишите задачку...

Требется на форме создать набор переключателей с вариантами курсоров (компонент TRadioGroup; свойства Items, ItemsIndex; событие onChange)

так выглядит форма
Изображения
Тип файла: jpg Бе.jpg (4.5 Кб, 189 просмотров)
Мир не без добрых людей..

Последний раз редактировалось Stilet; 12.06.2008 в 08:28.
IGoDoVaN вне форума Ответить с цитированием
Старый 09.06.2008, 18:33   #2
-=<[Evklidd]>=-
Форумчанин Подтвердите свой е-майл
 
Аватар для -=<[Evklidd]>=-
 
Регистрация: 22.01.2008
Сообщений: 161
По умолчанию

Напишите в обработчике события:
case RadioGroup1.ItemIndex of
0: Form1.Cursor:= crArrow;
1: Form1.Cursor:= crHandPoint;
2: Form1.Cursor:= crCross;
end;
-=<[Evklidd]>=- вне форума Ответить с цитированием
Старый 12.06.2008, 08:16   #3
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию

А как сделать чтобы записывалось в ини файл название курсора и его номер?
Мир не без добрых людей..
IGoDoVaN вне форума Ответить с цитированием
Старый 12.06.2008, 08:34   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Посмотри хелп для TMemIniFile.WriteString
ТАм пример подходящий для TIniFile, которым удобно работать с ИНИ файлами
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.06.2008, 09:09   #5
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию

Код:
procedure TForm1.formClose(Sender: TObject; var Action: TCloseAction);
var iniFile:Tinifile;
var s:string;
begin
s:=application.ExeName;
s:=ChangeFileExt(s,'.ini');
IniFile:=Tinifile.create(s);

IniFile.writeString('шрифт','имя',label1.font.name);
IniFile.writeInteger('цвет','размер',label1.font.Size);
IniFile.destroy();
end;


procedure TForm1.FormCreate(Sender: TObject);

var iniFile:Tinifile;
var s:string;
begin
s:=application.ExeName;
s:=ChangeFileExt(s,'.ini');
IniFile:=Tinifile.create(s);

label1.font.name:=inifile.ReadString('шрифт','имя','Arial');
label1.font.Size:=inifile.ReadInteger('цвет','размер',14);

IniFile.destroy();

end;
так записывается для текста: его шрифт, цвет, размер... А как это сделать для курсора?

label1.font.name как такое для курсора записать? label1.cursor.name?
Мир не без добрых людей..

Последний раз редактировалось Stilet; 12.06.2008 в 09:41.
IGoDoVaN вне форума Ответить с цитированием
Старый 12.06.2008, 09:43   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну если речь идет о TCursor то это простой Integer вот и пиши его WriteInteger.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.06.2008, 09:57   #7
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию

ок, попробую...
Мир не без добрых людей..
IGoDoVaN вне форума Ответить с цитированием
Старый 13.06.2008, 12:50   #8
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию

Блин, какой его WriteInteger?
Мир не без добрых людей..
IGoDoVaN вне форума Ответить с цитированием
Старый 13.06.2008, 13:02   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
какой его WriteInteger?
Шо значит какой? Их что несколько?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.06.2008, 13:11   #10
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию

Какие вообще есть свойства курсора? Можно ли менять его размер?
Мир не без добрых людей..
IGoDoVaN вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перебрать все варианты перестановки строк sv_mix Помощь студентам 2 26.07.2008 17:48
Рисунок курсора Fellics{новичок} Помощь студентам 2 25.05.2008 20:04
Позиция курсора Манжосов Денис :) Помощь студентам 3 25.04.2008 16:56
Определяем вид курсора Komersant Win Api 3 09.10.2007 11:23
положение курсора mishel Общие вопросы Delphi 9 30.01.2007 21:37