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

Fortgeschrittene Programmierung
Re: CheckBoxen dynamisch erzeugt 
Autor: ModeratorDieter (Moderator)
Datum: 23.10.02 13:55

Hi Uwe,

wenn Du die erste CheckBox zur Entwurfszeit bereits in das Frame-Control platzierst, sollten die zur Laufzeit geladenen CheckBoxes ebenfalls im Frame erscheinen.

Und nun zu Deinem Positionsproblem:
Private Sub Form_Load()
  ' 20 CheckBoxes anzeigen, wobei 19 geladen werden müssen
  ' jeweils 5 CheckBoxes untereinander und 4 nebeneinander
 
  Dim i As Integer
  Dim nLeft As Long
  Dim nTop As Long
  Dim nWidth As Long
  Dim nHeight As Long
 
  ' Position der 1. CheckBox
  With Check1(0)
    nLeft = .Left
    nTop = .Top
    nWidth = .Width
    nHeight = .Height
  End With
 
  For i = 1 To 20
    Load Check1(i)
    If i Mod 5 = 0 Then
      nLeft = nLeft + nWidth + 105
      nTop = Check1(0).Top
    Else
      nTop = nTop + nHeight + 105
    End If
 
    With Check1(i)
      .Move nLeft, nTop
      .Visible = True
    End With
  Next i
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
CheckBoxen dynamisch erzeugt652Uwe23.10.02 13:47
Re: CheckBoxen dynamisch erzeugt460ModeratorDieter23.10.02 13:55
Re: CheckBoxen dynamisch erzeugt461Uwe23.10.02 14:05
Re: CheckBoxen dynamisch erzeugt424Uwe23.10.02 15:02
Re: CheckBoxen dynamisch erzeugt456ModeratorDieter23.10.02 15:13
Re: CheckBoxen dynamisch erzeugt408Uwe23.10.02 15:47

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