Поиск по записям в ListView

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

partyzone
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 20
Зарегистрирован: 17.05.2006 (Ср) 7:15
Откуда: ЮС

Сообщение partyzone » 18.05.2006 (Чт) 10:15

Честно говоря, я не понимаю...

Вот какая ошибка вылазит, что бы я ни писал:
An unhandled exception of type 'System.NullReferenceException' occurred in Contact Book.exe

Additional information: Object reference not set to an instance of an object.


Можно пример?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 18.05.2006 (Чт) 10:20

Выкладывай код в котором ты из Form1 вызываешь Form6
Весь мир матрица, а мы в нем потоки байтов!

partyzone
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 20
Зарегистрирован: 17.05.2006 (Ср) 7:15
Откуда: ЮС

Сообщение partyzone » 18.05.2006 (Чт) 10:25

Код: Выделить всё
    Public Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        mainform = CType(Form1.ActiveForm, Form1)
        Dim li As ListViewItem
        Dim k As Integer = 0
        For Each li In mainform.Table.Items
            Dim t As String
            t = li.SubItems(k).Text
            If CheckBox1.Checked Then
                If srchText.Text = t Then
                    mainform.Table.Select()
                    li.Selected = True
                End If
            Else
                If srchText.Text = LCase(t) Or srchText.Text = t Then
                    mainform.Table.Select()
                    li.Selected = True
                End If
            End If
        Next
        Me.Close()
    End Sub

Thomas
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 246
Зарегистрирован: 12.11.2005 (Сб) 0:17
Откуда: "Сказочное королевство"

Сообщение Thomas » 18.05.2006 (Чт) 20:06

partyzone
Приветствую.
И если вернуться к первоначально заданному вопросу:
поиск чего-то в ListView и упоминание регистров, то осмелюсь предположить, что вы собираетесь при поиске сравнивать значения типа string, а посему вам жизненно необходима функция string.compare. Которую Вы с успехом можете найти в MSDN. Один из вариантов этой функции как раз и позволяет производить сравнение двух обьектов типа string либо с учетом, либо без учета регистра.

Всего наилучшего.

partyzone
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 20
Зарегистрирован: 17.05.2006 (Ср) 7:15
Откуда: ЮС

Сообщение partyzone » 19.05.2006 (Пт) 6:22

Thomas
Спасибо за предложенный вариант, но непосредственно с поиском я разобрался. Теперь уже другая проблема, как видите...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.05.2006 (Пт) 7:07

!Viper! писал(а):Выкладывай код в котором ты из Form1 вызываешь Form6


а ты выложил код в котором сортируешь в Form6
Весь мир матрица, а мы в нем потоки байтов!

partyzone
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 20
Зарегистрирован: 17.05.2006 (Ср) 7:15
Откуда: ЮС

Сообщение partyzone » 19.05.2006 (Пт) 7:11

все, не надо - разобрался.

Пред.

Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 106

    TopList