ToolStripcomBobox + 개체 기본 문자열 값
-
19-09-2019 - |
문제
ToolStripcomBobox를 사용하여 일부 데이터를 나열하고 있습니다. 나는이 콤보를 몇 가지 사용자 정의 객체로 채우고 있습니다.
For Each obj As myObject In myObjectList
myToolStripComboBox.Items.Add(obj)
Next
콤보에 표시된 텍스트가 객체 클래스의 이름이라는 점을 제외하고는 훌륭합니다. 나는 이유를 이해하고 콤보가 대신 내 수업에서 속성을 사용하도록하기 위해 무언가를해야한다는 것을 깨달을 수 있습니다.
도움말 파일 상태 :
실행 시간에 목록에 객체를 추가하려면 AddRange 메소드로 객체 참조 배열을 할당하십시오. 그런 다음 목록은 각 객체의 기본 문자열 값을 표시합니다. 추가 방법으로 개별 객체를 추가 할 수 있습니다.
대담한 비트는 내가 설정해야한다고 제안합니다. 기본 문자열 값 내 수업에서. 이 작업을 어떻게할까요?
해결책
MyObject 클래스에 ToString을 추가해야합니다.
Public Overrides Function ToString() As String
--return whatever you want to display
End Function
제휴하지 않습니다 StackOverflow