Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.05.2013, 20:39
Nastya777 Nastya777 вне форума
Прохожий
 
Регистрация: 22.04.2013
Адрес: Оренбург
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
Печаль Дни недели, отображение заглавными или прописными

Помогите пожалуйста!!!Как отображать дни недели в редакторе Edit вроде немного поняла.А как сделать чтоб были заглавные и прописные буквы вобще нет(((
Вот задание

На форме располагаются: семь разных кнопок Button с названиями-днями недели, кнопка Close, флажок CheckBox и редактор Edit. Нажатие каждой кнопки приводит к отображению соответствующего дня недели в редакторе Edit, а флажок задает режим отображения: заглавными или прописными буквами. Кнопка Close заканчивает программу.
Ответить с цитированием
  #2  
Старый 06.05.2013, 20:49
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Код:
...
if CheckBox1 {:=true} then 
 Edit1.Text:=LowerCase((Sender as TButton).Caption) 
else {:=false}
 Edit1.Text:=UpperCase((Sender as TButton).Caption);
...
  

З.Ы. Забыл объяснить что это код клика любой из семи кнопок, задаётся в обжект инспекторе всем остальным.

Последний раз редактировалось Alegun, 06.05.2013 в 20:55.
Ответить с цитированием
  #3  
Старый 07.05.2013, 16:08
Аватар для dr. F.I.N.
dr. F.I.N. dr. F.I.N. вне форума
I Like it!
 
Регистрация: 12.12.2009
Адрес: Россия, г. Новосибирск
Сообщения: 663
Версия Delphi: D6/D7
Репутация: 26643
По умолчанию

Все куда прозаичнее
Код:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
  if CheckBox1.Checked
  then Edit1.CharCase := ecUpperCase
  else Edit1.CharCase := ecLowerCase;
end;
__________________
Грамотно поставленный вопрос содержит не менее 50% ответа.
Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть.
Ответить с цитированием
  #4  
Старый 07.05.2013, 18:45
Nastya777 Nastya777 вне форума
Прохожий
 
Регистрация: 22.04.2013
Адрес: Оренбург
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Я сделала,но вот так....И каждый день недели так прописала.Все получилось и заработало.Сдала))))Спасибо вам за помощь тоже!!!))


procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:='Monday';
if CheckBox1.Checked=True then
Edit1.Text:=UpperCase(Edit1.Text);
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 08:50.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025