Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Обекти в ListBox'e Добавлено: 18.04.05 10:05  

Автор вопроса:  danser | ICQ: 299287824 
В список ListBox можно добавлять обекти. Какое свойство должен иметь обект (или какой интерфейс должен иметь клас обекта) что бы это свойство отображалось в ListBox.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 18.04.05 15:24
В коде класса должна быть функция ToString, например:


Public Class Patient
    Public Enum SexState
        Male
        Female
    End Enum

    Public ID As Integer
    Public FirstName As String
    Public SecondName As String
    Public LastName As String
    Public DateBirth As DateTime
    Public GroupID As Integer
    Public City As String
    Public DateAdd As DateTime
    Public Sex As SexState

    Public Overrides Function ToString() As String
        Return LastName + " " + FirstName + " " + SecondName
    End Function
End Class


То, что возвращает функция ToString, то и будет видно в ListBox.

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 19.04.05 10:53
Причем не просто функция ToString, а функция, перекрывающая
Object.ToString.

Ответить

Номер ответа: 3
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #3 Добавлено: 19.04.05 14:05
Спасибо, понял.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам