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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2012, 20:05   #1
egorzenit
Пользователь
 
Регистрация: 05.07.2011
Сообщений: 60
По умолчанию 2 if в одном обработчике.

Здравствуйте дорогие гуру Delphi.. сообственно нужна помощь от вас..
PHP код:
procedure TForm1.Button1Click(SenderTObject);
begin
if RadioButton1.Checked  then
Form2
.Show;
if 
RadioButton2.Checked then
Form3
.Show;
if 
RadioButton1.Checked and RadioButton2.Checked false then
ShowMessage 
('Select The language');
end
Почему при нажатии на любую radio button все равно выскакивает сообщение о выборе языка? если там условие что- если не та и не та не нажаты то выдаем сообщение..

Последний раз редактировалось egorzenit; 05.03.2012 в 20:15. Причина: Первую ошибку понял возникла вторая..
egorzenit вне форума Ответить с цитированием
Старый 05.03.2012, 20:14   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Поставь точку с запятой после Form3.Show и после ShowMessage ('Вот так то')

Только смысл какой, что ты в одном обработчике проверяешь одно и то же но с разными действиями
Код:
if RadioButton1.Checked then
FaTaL на форуме Ответить с цитированием
Старый 05.03.2012, 20:18   #3
egorzenit
Пользователь
 
Регистрация: 05.07.2011
Сообщений: 60
По умолчанию

Вопросик уже сменился)
egorzenit вне форума Ответить с цитированием
Старый 05.03.2012, 20:39   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Почему при нажатии на любую radio button все равно выскакивает сообщение о выборе языка?
Потому что это условие
Цитата:
Код:
if RadioButton1.Checked and RadioButton2.Checked = false then
Мягко скажем кривое!
попробуй так
Код:
if not(RadioButton1.Checked) and not(RadioButton2.Checked) then
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 05.03.2012, 20:42   #5
egorzenit
Пользователь
 
Регистрация: 05.07.2011
Сообщений: 60
По умолчанию

Спасибо!!!
egorzenit вне форума Ответить с цитированием
Старый 05.03.2012, 20:44   #6
egorzenit
Пользователь
 
Регистрация: 05.07.2011
Сообщений: 60
По умолчанию

Еще такой вопрос.. что нужно написать в uses,что-бы интерфейс программы имел красивый вид в Win7? не помню вроде была какая-то команда..
egorzenit вне форума Ответить с цитированием
Старый 05.03.2012, 20:46   #7
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
что-бы интерфейс программы имел красивый вид в Win7
ммм.... красивый вид!
Версия делфи?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 05.03.2012, 20:52   #8
egorzenit
Пользователь
 
Регистрация: 05.07.2011
Сообщений: 60
По умолчанию

Delphi 7
=)
egorzenit вне форума Ответить с цитированием
Старый 05.03.2012, 20:59   #9
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

ну если у ТС вид некрасивый, то явно не из последних. ТС, пропиши XPMan.
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Старый 05.03.2012, 21:16   #10
Зод
Форумчанин
 
Регистрация: 25.08.2011
Сообщений: 140
По умолчанию

Xpman на семерке вроде глючит не много, не для семерки писан. Красивый в каком плане? Может тебе лучше за место кнопок картинки накидать или не в этом смысл?
Зод вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в обработчике кнопки не видны txtBox'ы nuevegramodelamor Общие вопросы .NET 3 26.11.2010 08:46
Три в одном bwitcher Помощь студентам 14 19.11.2010 18:15
Спрятать панель после отсчета времени в обработчике OnShow формы Человек_Борща Общие вопросы Delphi 8 22.05.2010 17:49
Сайты на одном IP Глок Работа с сетью в Delphi 3 13.10.2008 00:28
Как мне в обработчике хука узнать хендл окна? vitalik007 Win Api 5 16.05.2008 09:34