none
Ошибка в ++count RRS feed

  • Вопрос

  • private void Form2_VisibleChanged(object sender, EventArgs e)
            {
                Owner.Controls["button1"].Text = Visible ? "Закрыть подчиненное окно" : "Открыть подчиненное окно" ;
                if (Visible)
                    label1.Text = "Окно открыто в " + (++count) + "-й раз.";
            }

    В последней строке такая ошибка: Элемент "count" не существует в текущем контексте.

    Не могу найти в чём проблема?

    • Перемещено Tagore Bandlamudi 1 октября 2010 г. 22:36 MSDN Forums consolidation (От:Visual C#)
    21 марта 2010 г. 21:30

Ответы

  • Судя по всему, Вы хотите подчитать количество открытий окна. По логике примера должно быть объявление переменной класса count примерно так:

     

    private int count;
    
    private void Form2_VisibleChanged(object sender, EventArgs e)
    {
        ...
    }


    http://www.alexatnet.com/ - consulting, my blog, articles and discussions
    • Предложено в качестве ответа Alex Netkachov 21 марта 2010 г. 23:47
    • Помечено в качестве ответа I.Vorontsov 22 марта 2010 г. 8:35
    • Помечено в качестве ответа I.Vorontsov 22 марта 2010 г. 8:36
    • Помечено в качестве ответа I.Vorontsov 22 марта 2010 г. 8:36
    21 марта 2010 г. 23:47

Все ответы

  • А я вот не могу найти, где же переменная count объявляется :)
    21 марта 2010 г. 21:41
  • Судя по всему, Вы хотите подчитать количество открытий окна. По логике примера должно быть объявление переменной класса count примерно так:

     

    private int count;
    
    private void Form2_VisibleChanged(object sender, EventArgs e)
    {
        ...
    }


    http://www.alexatnet.com/ - consulting, my blog, articles and discussions
    • Предложено в качестве ответа Alex Netkachov 21 марта 2010 г. 23:47
    • Помечено в качестве ответа I.Vorontsov 22 марта 2010 г. 8:35
    • Помечено в качестве ответа I.Vorontsov 22 марта 2010 г. 8:36
    • Помечено в качестве ответа I.Vorontsov 22 марта 2010 г. 8:36
    21 марта 2010 г. 23:47
  • Судя по всему, Вы хотите подчитать количество открытий окна. По логике примера должно быть объявление переменной класса count примерно так:

     

     

    private int count;
    
    
    
    private void Form2_VisibleChanged(object sender, EventArgs e)
    
    {
    
        ...
    
    }
    
    

     


    http://www.alexatnet.com/ - consulting, my blog, articles and discussions

    Спасибо, верно.. переменную то я забыл объявить.
    22 марта 2010 г. 13:52