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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2007, 11:13   #1
KlErik
Пользователь
 
Аватар для KlErik
 
Регистрация: 09.01.2007
Сообщений: 18
По умолчанию помогите с текстом radiobutton!

Делаю прогу-учебник для пользователей, также чтобы они могли сами менять текст программы, ну это у меня получается,суть в другом надо чтобы они смогли и поменять вопросы и ответы,ответ у меня реализуется через Radiobutton, т.е. чтобы выходил текст radiobuttona который ссылался бы на файл. Помогите пожалуйста заранее спасибо!
KlErik вне форума Ответить с цитированием
Старый 21.05.2007, 11:24   #2
Fainder
Участник клуба
 
Регистрация: 15.02.2007
Сообщений: 1,112
По умолчанию

Редактирование текста обычного радиобуттона в процессе исполнения довольно сложно, если вообще возможно, но есть вариант пойти по пути найменьшего сопротивления: поставьте невидимый эдит. Реагируем на событие, которое предвещает смену текста радиобутона, делаете эдит видимым и его координаты изменяете в соответствии с положением радиобутона, затем по событию изменения текста в эдит присваиваете тот же текст и радиобутону. По нажатию ентера, или по событию выхода / потери фокуса эдита снова делаете его невидимым и обнуляете
Fainder вне форума Ответить с цитированием
Старый 21.05.2007, 13:27   #3
Трофимов Александр
Форумчанин
 
Аватар для Трофимов Александр
 
Регистрация: 03.11.2006
Сообщений: 321
По умолчанию

procedure TForm1.FormActivate(Sender: TObject);
begin
if fileexists('C:\config.int') then
begin
form1.Memo1.Lines.LoadFromFile('C:\ config.int');
if form1.Memo1.Lines.Count>=1 then
form1.RadioButton1.Caption:=form1.M emo1.Lines.Strings[0];
end;
end;
Ну там Else всякие не писал(в одном случае если файла такого нет обычно создаёшь сам со значениями по умолчанию, а во внутреннем if если файл пустой). Поле Memo невидимое.Название и расширение сам какое хочешь делай. Если надо чтоб прога из директории запуска программы брала файл, то делаешь её запись в строковою переменную при Great'е основной формы и плюсуешь к ней имя файла.
Трофимов Александр вне форума Ответить с цитированием
Старый 22.05.2007, 08:27   #4
KlErik
Пользователь
 
Аватар для KlErik
 
Регистрация: 09.01.2007
Сообщений: 18
По умолчанию Уже сделал,спасибо!

Уже сделал , большое спасибо вам!
KlErik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с текстом Кронос Общие вопросы Delphi 2 07.05.2008 22:18
Помогите с текстом прграммы. anuego Помощь студентам 1 25.04.2008 14:02
Помогите разобраться с текстом в ячейке!!! Zorg Microsoft Office Excel 9 21.04.2008 14:12
помощь с radiobutton paralitic Компоненты Delphi 1 06.06.2007 09:15