vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Arbeit sparen durch "variable?" 
Autor: Snoopy
Datum: 09.08.08 19:52

Zu 1: Einfach die Sorted Eigenschaft der ComboBox auf True setzen.
Zu 2: Du kannst die Helper Klasse beliebig um Eigenschaften erweitern

Public Class Form1
 
   ''' <summary>
   ''' Helper Klasse
   ''' </summary>
   ''' <remarks>
   ''' Diese Klasse speichert den GameNamen und das
   ''' zugehörige Image. Die Klasse wird als Item 
   ''' für die ComboBox benötigt.
   ''' </remarks>
   Private Class GameItem
      Private m_GameName As String
      Private m_GameImage As Image
      Private m_GameInfo As String
 
      Public Sub New(ByVal sGameName As String, ByVal iGameImage As Image, _
        ByVal sGameInfo As String)
         m_GameName = sGameName
         m_GameImage = iGameImage
         m_GameInfo = sGameInfo
      End Sub
 
      Public Property GameName() As String
         Get
            Return m_GameName
         End Get
         Set(ByVal value As String)
            m_GameName = value
         End Set
      End Property
 
      Public Property GameImage() As Image
         Get
            Return m_GameImage
         End Get
         Set(ByVal value As Image)
            m_GameImage = value
         End Set
      End Property
 
      Public Property GameInfo() As String
         Get
            Return m_GameInfo
         End Get
         Set(ByVal value As String)
            m_GameInfo = value
         End Set
      End Property
 
      Public Overrides Function ToString() As String
         Return Me.m_GameName
      End Function
   End Class
 
 
 
 
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
     System.EventArgs) Handles MyBase.Load
      ' GameItems der ListBox hinzufügen
      Me.ComboBox1.Items.Add(New GameItem("Quake 4", My.Resources.img1, "FSK" & _
        "16"))
      Me.ComboBox1.Items.Add(New GameItem("Unreal Tournament 3", _
      My.Resources.img2, "FSK 16"))
      Me.ComboBox1.Items.Add(New GameItem("Autobahn Raser", My.Resources.img1, _
      "FSK 6"))
      Me.ComboBox1.Items.Add(New GameItem("Willi Werkel", My.Resources.img1, _
      "FSK 16"))
      Me.ComboBox1.Items.Add(New GameItem("Bernd der Bär", My.Resources.img1, _
      "FSK 12"))
 
      Me.ComboBox1.Sorted = True
      Me.ComboBox1.SelectedIndex = 0
   End Sub
 
 
   Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, _
     ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
      ' Das selektierte Item der ComboBox in eine Variable vom Type GameItem 
      ' holen
      Dim i As GameItem = CType(Me.ComboBox1.SelectedItem, GameItem)
 
      ' PictureBox mit dem Bild aus i.GameImage laden
      Me.PictureBox1.Image = i.GameImage
 
      ' Label mit der GameInfo bestücken
      Me.Label1.Text = i.GameInfo
   End Sub
End Class

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Arbeit sparen durch "variable?"1.586xajN09.08.08 00:06
Re: Arbeit sparen durch "variable?"912Christoph197209.08.08 08:15
Re: Arbeit sparen durch "variable?"1.174Julian1309.08.08 10:15
Re: Arbeit sparen durch "variable?"1.269Snoopy09.08.08 14:13
Re: Arbeit sparen durch "variable?"862xajN09.08.08 16:55
Re: Arbeit sparen durch "variable?"874xajN09.08.08 18:44
Re: Arbeit sparen durch "variable?"1.121Snoopy09.08.08 19:52
Re: Arbeit sparen durch "variable?"881Christoph197210.08.08 11:36
Re: Arbeit sparen durch "variable?"1.037xajN10.08.08 18:14
Re: Arbeit sparen durch "variable?"906xajN18.08.08 00:30
Re: Arbeit sparen durch "variable?"873ModeratorDaveS18.08.08 09:19
Re: Arbeit sparen durch "variable?"832xajN18.08.08 14:52
Re: Arbeit sparen durch "variable?"827ModeratorDaveS18.08.08 15:00
Re: Arbeit sparen durch "variable?"841xajN18.08.08 15:49
Re: Arbeit sparen durch "variable?"860ModeratorDaveS18.08.08 16:15
Re: Arbeit sparen durch "variable?"788xajN18.08.08 16:34
Re: Arbeit sparen durch "variable?"997ModeratorDaveS19.08.08 07:57
Re: Arbeit sparen durch "variable?"832xajN19.08.08 13:07
Re: Arbeit sparen durch "variable?"833ModeratorDaveS19.08.08 13:13
Re: Arbeit sparen durch "variable?"810xajN19.08.08 19:58
Re: Arbeit sparen durch "variable?"793Snoopy19.08.08 20:35
Re: Arbeit sparen durch "variable?"838ModeratorDaveS19.08.08 20:41

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel