Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проверка checkBox1, checkBox1 
V
    Опции темы
AET
Дата 13.11.2008, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 13.3.2007

Репутация: нет
Всего: нет



народ создал слас с перемеными типа String на эти переменыие переписываю тексты от отмеченых checkBox1. присвоение идет с помощю опратора if then а как можно сделать чтобы при не выборе ни одного  checkBox1 выхадила надпесь вы не выбрали
PM MAIL   Вверх
Partizan
Дата 13.11.2008, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 8
Всего: 67



AET, 

Код

if (!checkBox1.Checked &&
    !checkBox2.Checked && ...
    !checkBoxN.Checked)
    {
         string str = "Вы не выбрали";
    }



--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
AET
Дата 13.11.2008, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 13.3.2007

Репутация: нет
Всего: нет



я вот так зделал но не работает
Код

 private void button2_Click(object sender, EventArgs e)
        {
            if (groupBox1.Enabled == true)
            {
            if (checkBox1.Checked == true)
            { prog.name1 = checkBox1.Text; }

            if (checkBox2.Checked == true)
            { prog.name1 = checkBox2.Text; }

            if (checkBox3.Checked == true)
            { prog.name3 = checkBox1.Text; }

            if (checkBox4.Checked == true)
            { prog.name1 = checkBox4.Text; }

            if (checkBox5.Checked == true)
            { prog.name1 = checkBox5.Text; }

            if (checkBox6.Checked == true)
            { prog.name6 = checkBox1.Text; }

            if (checkBox7.Checked == true)
            { prog.name7 = checkBox1.Text; }

            if (checkBox8.Checked == true)
            { prog.name1 = checkBox8.Text; }

            if (checkBox9.Checked == true)
            { prog.name1 = checkBox9.Text; }

            if (checkBox10.Checked == true)
            { prog.name1 = checkBox10.Text; }

            if (checkBox11.Checked == true)
            { prog.name1 = checkBox11.Text; }

            if (checkBox12.Checked == true)
            { prog.name1 = checkBox12.Text; }

            if (checkBox3.Checked == true)
            { prog.name1 = checkBox3.Text; }}

            else { MessageBox.Show("Вы не выбрали предмет"); }

public class prog

    {
        public static String name, name1, name2, name3, name4, name5, name6, name7,
            name8, name9, name10, name11, name12, name13, name14;
    }

PM MAIL   Вверх
Partizan
Дата 13.11.2008, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 8
Всего: 67



AET, MessageBox у вас появится только если groupBox1.Enabled == false;

Код

private void button2_Click(object sender, EventArgs e)
        {
            if (groupBox1.Enabled == true)
            {
            bool notChecked = true;
            if (checkBox1.Checked == true)
            { prog.name1 = checkBox1.Text; notChecked = false;}
            if (checkBox2.Checked == true)
            { prog.name1 = checkBox2.Text; notChecked = false;}
            if (checkBox3.Checked == true)
            { prog.name3 = checkBox1.Text; notChecked = false;}
            if (checkBox4.Checked == true)
            { prog.name1 = checkBox4.Text; notChecked = false;}
            if (checkBox5.Checked == true)
            { prog.name1 = checkBox5.Text; notChecked = false;}
            if (checkBox6.Checked == true)
            { prog.name6 = checkBox1.Text; notChecked = false;}
            if (checkBox7.Checked == true)
            { prog.name7 = checkBox1.Text; notChecked = false;}
            if (checkBox8.Checked == true)
            { prog.name1 = checkBox8.Text; notChecked = false;}
            if (checkBox9.Checked == true)
            { prog.name1 = checkBox9.Text; notChecked = false;}
            if (checkBox10.Checked == true)
            { prog.name1 = checkBox10.Text; notChecked = false;}
            if (checkBox11.Checked == true)
            { prog.name1 = checkBox11.Text; notChecked = false;}
            if (checkBox12.Checked == true)
            { prog.name1 = checkBox12.Text; notChecked = false;}
            if (checkBox3.Checked == true)
            { prog.name1 = checkBox3.Text; notChecked = false;}

            if (notChecked)
            {
                     MessageBox.Show("Вы не выбрали предмет")
            }
}
            
public class prog
    {
        public static String name, name1, name2, name3, name4, name5, name6, name7,
            name8, name9, name10, name11, name12, name13, name14;
    }



--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
QryStaL
Дата 13.11.2008, 13:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 10
Всего: 32



AET, как можно такой код писать  smile 

Код

public partial class Form1 : Form
{
    private int checkedItemsCount = 0;

    public Form1()
    {
        InitializeComponent();
    }

    private void checkBox_CheckedChanged(object sender, EventArgs e)
    {
        CheckBox cb = ((CheckBox)sender);
        if (cb.Checked)
        {
            this.checkedItemsCount++;
        }
        else
        {
            this.checkedItemsCount--;
        }
    }

    private void button1_Click(object sender, EventArgs e)
    {
        if (this.checkedItemsCount == 0)
        {
            MessageBox.Show("Вы не выбрали предмет");
        }
    }
}



--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
jorikdima
Дата 13.11.2008, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 18.1.2008
Где: Там, где Зенит

Репутация: нет
Всего: нет



AET и по-русски неважнецки пишет smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0480 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.