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-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: C# Konvertierung 
Autor: ModeratorDaveS (Moderator)
Datum: 06.10.08 14:42

Ich würde es so schreiben

    Private Delegate Sub LogRtfHandler(ByVal msgtype As Integer, ByVal msg As _
      String)
 
    Private Sub Log(ByVal msgtype As LogMsgType, ByVal msg As String)
        If rtfTerminal.InvokeRequired Then
            rtfTerminal.Invoke(New LogRtfHandler(AddressOf Log), New Object() _
              {msgtype, msg})
        Else
            rtfTerminal.SelectedText = String.Empty
            rtfTerminal.SelectionFont = New Font(rtfTerminal.SelectionFont, _
              FontStyle.Bold)
            rtfTerminal.SelectionColor = LogMsgTypeColor(CInt(msgtype))
            rtfTerminal.AppendText(msg)
            rtfTerminal.ScrollToCaret()
        End If
    End Sub
Wenn du unbedingt Lamda-Ausdrücke missbrauchen willst geht's so
    Private Function LogRtf(ByVal msgtype As LogMsgType, ByVal msg As String) _
      As Boolean
        rtfTerminal.SelectedText = String.Empty
        rtfTerminal.SelectionFont = New Font(rtfTerminal.SelectionFont, _
          FontStyle.Bold)
        rtfTerminal.SelectionColor = LogMsgTypeColor(CInt(msgtype))
        rtfTerminal.AppendText(msg)
        rtfTerminal.ScrollToCaret()
        Return True
    End Function
 
    Private Sub Log(ByVal msgtype As LogMsgType, ByVal msg As String)
        rtfTerminal.Invoke(Function() LogRtf(msgtype, msg))
    End Sub
Anonyme Methoden/Delegates wie bei C# gibt es nicht in Vb.Net.

________
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

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
C# Konvertierung846jhnoh06.10.08 12:30
Re: C# Konvertierung573ModeratorDaveS06.10.08 14:42
Re: C# Konvertierung588jhnoh06.10.08 15:44

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