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

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

Visual-Basic Einsteiger
Re: 2 Fragen 
Autor: Zardoz
Datum: 06.02.03 01:30

Hallo ChriZ,
was die Linien betrifft, probier' mal dieses:
'Benötigt wird: 1 CheckBox bei der die Index-Eigenschaft auf 0 gesetzt ist.
Option Explicit
Private LX%(3, 19), FL&(19), Warte%
 
Private Sub Form_Activate()
  Dim i%, j%, Rand%, R%, G%, B%
  Me.WindowState = 2
  Me.ScaleMode = 3
  Me.BackColor = 0
  Me.AutoRedraw = True
  Rand = 70
  Randomize
  Warte = 1
  For i = 0 To 19
    For j = 0 To 3
      LX(j, i) = IIf(j And 1, Rnd * Me.ScaleHeight, Rand + Rnd * (Me.ScaleWidth _
        - Rand))
    Next j
    Do
      R = Rnd * 255: G = Rnd * 255: B = Rnd * 255
    Loop While R < 64 And G < 64 And B < 64
    FL(i) = RGB(R, G, B)
    If i > 0 Then Load Check1(i)
    With Check1(i)
    .Caption = "Linie " & i
    .BackColor = FL(i)
    .Move 4, 4 + i * 22, 70, 20
    .Value = 1
    .Visible = True
    End With
  Next i
  Warte = 0
  Call Check1_Click(0)
End Sub
 
Private Sub Check1_Click(Index As Integer)
  Dim i%
  If Warte Then Exit Sub
  Me.Cls
  For i = 0 To 19
    If Check1(i).Value = 1 Then
      Me.Line (LX(0, i), LX(1, i))-(LX(2, i), LX(3, i)), FL(i)
    End If
  Next i
End Sub
Gruß

Zardoz
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
2 Fragen131ChriZ05.02.03 14:27
Re: 2 Fragen400dbayer05.02.03 14:40
Re: 2 Fragen357Zippman05.02.03 20:49
Re: 2 Fragen108Zardoz06.02.03 01:30

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