vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Control.Invoke erforderlicht.... 
Autor: Jabberwock_v6
Datum: 26.01.10 16:10

Hallo, da ich gerade was für WinCE mache bin ich gezwungen mich mit dem .Net zeug auseinander zu setzten

Ich habe jetzt das Problem dass ich den Inhalt eines Listview änder möchte aber das geht leider nicht.

Es kommt die Meldung dass Control.Invoke benutzt werden muss. Ich habe auch schon gegoogelt aber ich verstehe das mit dem Invoke nicht. Könnte mir jemand sagen was ich machen muss um die Funktion unten mit Invoke lauffähig zu bekmmen? Ist für euch wahrscheinlich eine Kleinigkeit

Vielen dank schon mal...

Public Function loadListView(ByVal tower As Boolean, ByVal Weitergeb As _
  Boolean, ByVal Kommission As Boolean) As Integer
            Dim Array() As String
            Dim tempray() As String
 
            Dim i As Integer
            Dim temp As String
 
            If tower = True Then
                Me.ListViewTower.Items.Clear()
                Me.ListViewTower.Columns.Clear()
 
                Array = Split(Webservice.getListItem(saveKAnr, True, False, _
                  False), vbCrLf)
 
                Me.ListViewTower.Columns.Add("ArtikelNr", 60, _
                  HorizontalAlignment.Left)
                Me.ListViewTower.Columns.Add("Bescheibung", 80, _
                HorizontalAlignment.Left)
                Me.ListViewTower.Columns.Add("Maschine", 80, _
                HorizontalAlignment.Left)
                Me.ListViewTower.Columns.Add("ChargenNr", 160, _
                HorizontalAlignment.Left)
 
                For i = 0 To Array.Length - 1
 
                    temp = Array(i)
                    tempray = Split(temp, ";")
                    If Not temp.Length <= 0 Then
 
                        Dim lvi As ListViewItem = New ListViewItem(tempray(1))
                        lvi.SubItems.Add(tempray(2))
                        lvi.SubItems.Add(tempray(3))
                        lvi.SubItems.Add(tempray(0))
 
                        ListViewTower.Items.Add(lvi)
 
                    End If
                Next
 
                ListViewTower.View = View.Details
 
            End If
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Control.Invoke erforderlicht.... 
Autor: ModeratorDaveS (Moderator)
Datum: 26.01.10 16:14

Du magst .Net nicht und wir sollen deswegen deine Arbeit für dich erledigen? Habe ich das richtig verstanden?

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Control.Invoke erforderlicht.... 
Autor: ModeratorRalf Ehlert (Moderator)
Datum: 26.01.10 16:36

Wenn man hier im Forum nach Control.Invoke sucht, findet man genügend Beiträge mit Anleitungen, wie man das richtig macht.

Ralf

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Control.Invoke erforderlicht.... 
Autor: Jabberwock_v6
Datum: 27.01.10 10:28

Ok, Danke für eure Nichthilfe.
So musste ich mich damit jetzt wirklich mal auseinandersetzen und nun hab ich es auch verstanden.
Problem gelöst!
Danke
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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