vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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: Besseres Systemverhalten mit WinForms statt WPF? 
Autor: Dot
Datum: 26.07.11 06:34

Hi Maas,

hier der Code für das zeichnen.

  Protected Overrides Sub OnRender(drawingContext As DrawingContext)
        MyBase.OnRender(drawingContext)
 
        Dim BrushColorProduct As New SolidColorBrush(Colors.LimeGreen)
        Dim BrushColorProductInFriction As New SolidColorBrush(Colors.OrangeRed)
        Dim tmpBrushColorProduct As SolidColorBrush
        Dim BrushColorProductFrame As New SolidColorBrush(Colors.DarkGreen)
        Dim BrushColorFrame As New SolidColorBrush(Colors.Black)
        Dim PenProductFrame As New Pen(BrushColorProductFrame, 1)
 
        Dim StartX As Single
        Dim WidthX As Single
        Dim i As Integer
        Dim rect As New Rect
 
        For i = 0 To _MaxNrOfProducts - 1
            If _ProductStream IsNot Nothing Then
                If _ProductStream(i).Valid Then
                    If _ProductStream(i).InFriction Then
                        tmpBrushColorProduct = BrushColorProductInFriction
                    Else
                        tmpBrushColorProduct = BrushColorProduct
                    End If
                    StartX = CSng((_ProductStream(i).PositionX - _ProductStream( _
                      i).Width / 2) * ScaleRealToScreen)
                    WidthX = CSng(_ProductStream(i).Width * ScaleRealToScreen)
                    rect.X = StartX
                    rect.Y = 1 + InformationWidth
                    rect.Width = WidthX
                    rect.Height = Height - 3 - 2 * InformationWidth
                    drawingContext.DrawRectangle(tmpBrushColorProduct, _
                      PenProductFrame, rect)
                End If
            End If
        Next
 
    End Sub
Gruß Dot
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Besseres Systemverhalten mit WinForms statt WPF?2.562Dot25.07.11 16:10
Re: Besseres Systemverhalten mit WinForms statt WPF?1.621Maas25.07.11 16:31
Re: Besseres Systemverhalten mit WinForms statt WPF?1.760Dot26.07.11 06:34
Re: Besseres Systemverhalten mit WinForms statt WPF?1.797Maas26.07.11 07:40
Re: Besseres Systemverhalten mit WinForms statt WPF?1.586Dot26.07.11 16:20
Re: Besseres Systemverhalten mit WinForms statt WPF?1.587Maas27.07.11 16:58
Re: Besseres Systemverhalten mit WinForms statt WPF?1.851Dot28.07.11 10:17
Re: Besseres Systemverhalten mit WinForms statt WPF?1.545Maas28.07.11 14:31
Re: Besseres Systemverhalten mit WinForms statt WPF?1.527Dot02.08.11 18:54
Re: Besseres Systemverhalten mit WinForms statt WPF?1.668GPM28.07.11 16:31
Re: Besseres Systemverhalten mit WinForms statt WPF?1.688Maas28.07.11 16:38
Re: Besseres Systemverhalten mit WinForms statt WPF?1.510Dot02.08.11 18:57
Re: Besseres Systemverhalten mit WinForms statt WPF?1.592GPM02.08.11 20:19
Re: Besseres Systemverhalten mit WinForms statt WPF?1.463jvbsl10.01.12 20:24

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