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 - Fortgeschrittene
Re: Probleme beim Anzeigen (event. Refresh) 
Autor: Hänk
Datum: 23.04.09 19:30

Da kann ich Abhilfe schaffen.

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
 
        Application.EnableVisualStyles()   ' Windows XP-Style aktivieren
 
 
            Dim BG As Begrüßung = New Begrüßung
            BG.lblVersion.Text = Version
            BG.Refresh()
            BG.Show()
            ...
Mit Form1 startet das Programm.
Dann lasse ich in einer "Begrüßungsform" in lblVersion die Version anzeigen
Auf dieser Form liegt noch eine Picturebox in der ich einen Fortschrittsbalken laufen lasse.

            BG.berechnen(1, "Programmparameter laden")
            Call laden_Programmparameter()
            BG.berechnen(2, "Arbeitszeiten ermitteln")
            Call Laden_Arbeitszeiten(Date.Now.ToShortDateString, "Früh")
            BG.berechnen(3, "KW berechnen")
            ...
in dieser Form BG liegt folgender Code:

    ' ------- Fortschrittbalken -------------------------------------------
    Private Sub Balken_Paint(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.PaintEventArgs) Handles Balken.Paint
 
        If Gesamtseiten > 0 Then
 
            Rechteck = New Rectangle(0, 0, Breite_B + 1, Me.Balken.Height)
 
            oBrush = New LinearGradientBrush(Rechteck, Color.Black, Color.Blue, _
              LinearGradientMode.Horizontal)
            e.Graphics.FillRectangle(oBrush, Rechteck)
        End If
 
    End Sub
    Public Sub berechnen(ByVal Seite As Integer, ByVal was As String)
 
        If Gesamtseiten > 0 Then
            Breite_B = ((Breite_A / Gesamtseiten) * Seite)
        End If
 
        Me.lblAktion.Text = was
        Me.Refresh()
 
    End Sub
Ich hoffe mit diesen Codeschnippseln könnt ihr mir eventuell weiter helfen.


Danke

Hänk

(Wer früh aufsteht hat mehr vom Tag)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Probleme beim Anzeigen (event. Refresh)1.155Hänk23.04.09 17:51
Re: Probleme beim Anzeigen (event. Refresh)713ModeratorDaveS23.04.09 19:13
Re: Probleme beim Anzeigen (event. Refresh)739Hänk23.04.09 19:30
Re: Probleme beim Anzeigen (event. Refresh)699Hänk23.04.09 20:35

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