Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подскажите что я сделал не так!..

47K
04 июля 2012 года
Rayrat7
99 / / 09.06.2012
Хочу сделать чтобы при наличии записи в листбоксе выдавало запись а при ее отсутствии "нет данных"

 
Код:
If ListBox1.Items(index:=3) = vbNullString Then
            Label1.Text = ListBox1.Items(index:=3)
        Else
            Label1.Text = "Нет данных"

        End If
277
04 июля 2012 года
arrjj
1.7K / / 26.01.2011
 
Код:
if ListBox1.items.Count > 2 then...
прежде чем задать вопрос попробуй сам на него ответит, прочитав документацию и не создавай кучу мелких тем, когда все вопросы можешь задать в одной.
47K
04 июля 2012 года
Rayrat7
99 / / 09.06.2012
Ато при отсутствии записи выходит ошибка
47K
04 июля 2012 года
Rayrat7
99 / / 09.06.2012
теперь всегда пишет "нет данных" даже если в листе данные есть
277
04 июля 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: Rayrat7
теперь всегда пишет "нет данных" даже если в листе данные есть


да лааадно.

47K
04 июля 2012 года
Rayrat7
99 / / 09.06.2012
честно..
47K
04 июля 2012 года
Rayrat7
99 / / 09.06.2012
если нажал и данных там нет выходит "нет данных" и даже если потом их туда заношу тоже самое пишет
277
04 июля 2012 года
arrjj
1.7K / / 26.01.2011
покажи свой пример
47K
04 июля 2012 года
Rayrat7
99 / / 09.06.2012
есть ТехтBox с него заношу строки в ListBox, также есть PictureBox при нажатии по которому выдается строка из ListBox в Label
Беда в том что если в ListBox нет строки с соответствующим индексом то происходит ошибка
Вот и пробую сделать так чтобы при отсутствии списке строки выдавало в Label "Нет данных" а при наличии данные строки
 
Код:
Private Sub PictureBox3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox3.Click
       
        If ListBox1.Items.Count > 3 Then
            Label1.Text = ListBox1.Items(index:=3)
        Else
            Label1.Text = "Нет данных"

        End If
277
04 июля 2012 года
arrjj
1.7K / / 26.01.2011
:facepalm:
я ж тебе написал
 
Код:
If ListBox1.Items.Count > 2 Then '!!!ДВА
           Label1.Text = ListBox1.Items(index:=3)
        Else
            Label1.Text = "Нет данных"
        End If
47K
04 июля 2012 года
Rayrat7
99 / / 09.06.2012
у меня их там 10 шт такчто сути это не изменит)
47K
04 июля 2012 года
Rayrat7
99 / / 09.06.2012
и по 2 и 3 и 4 и 5 PictureBox кликал Данных нет) хотя в листе есть но вот если сначала данные занесешь а потом нажмешь то будут но если заносишь их после нажатия нету
277
04 июля 2012 года
arrjj
1.7K / / 26.01.2011
А теперь расставь знаки препинания.
47K
05 июля 2012 года
Rayrat7
99 / / 09.06.2012
извиняюсь! все заработало спасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог