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

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

Suche Visual-Basic Code
Re: Ein x(t) Diagramm 
Autor: BasTler
Datum: 04.05.05 11:41

Hallo skydeck,

du hast dir zwar Mühe gegeben, es verständlich zu gestalten, aber irgendwie ist dir ein bißchen Source abhanden gekommen. So sieht das Ergebnis besser aus.
Private Sub Form_Activate()
 
  ' Variablen dimensionieren
  Dim XPos#, YPos#, i#, Pi#, Rad#, PSW#, PSH#
  Dim FS As Boolean
 
  Me.WindowState = vbMaximized
  Me.Caption = "Diagramm"
  DoEvents
  FS = MsgBox("Ausgefüllt?", vbQuestion + vbYesNo, Me.Caption)
  Me.ScaleMode = vbPixels
 
  Pi = 4 * Atn(1)
  With Picture1
     .ScaleMode = vbPixels
     .AutoRedraw = True
     .Move 10, 10, Me.ScaleWidth * 0.9, Me.ScaleHeight * 0.9
 
     ' erstmal die Tafel wischen
     .Cls
     .BackColor = vbWhite
 
     ' x-Achse zeichnen
     PSH = .ScaleHeight
     PSW = .ScaleWidth
     Picture1.Line (0, PSH / 2)-Step(PSW, 0), vbBlack
     Rad = PSH * 0.4
 
     ' Startposition
     .CurrentX = 0
     .CurrentY = PSH \ 2
  End With
 
  If FS Then
    ' Funktion zeichnen
    For XPos = 0 To PSW - 1
      YPos = PSH / 2 + Rad * Sin(XPos / (PSW / 3) * 2 * Pi)
      Picture1.Line -(XPos, YPos), vbRed
    Next XPos
  Else
    ' Funktion gefüllt zeichnen
    For XPos = 0 To PSW - 1
      YPos = Rad * Sin(XPos / (PSW / 3) * 2 * Pi)
      Picture1.Line (XPos, PSH \ 2)-Step(0, YPos), vbBlue
    Next XPos
  End If
End Sub
Gruß BasTler
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ein x(t) Diagramm2.835bOne21.01.04 21:28
Re: Ein x(t) Diagramm2.279skydeck22.01.04 15:14
Re: Ein x(t) Diagramm2.234bOne22.01.04 17:13
Re: Ein x(t) Diagramm4.539Zardoz22.01.04 19:25
Re: Ein x(t) Diagramm2.216bOne22.01.04 22:06
Re: Ein x(t) Diagramm2.595skydeck23.01.04 19:11
Re: Ein x(t) Diagramm2.069BasTler04.05.05 11:41
Re: Ein x(t) Diagramm2.042skydeck04.05.05 14:07

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