Thema Datum  Von Nutzer Rating
Antwort
06.01.2013 13:33:30 Marcus
NotSolved
06.01.2013 15:06:34 Trägheit
NotSolved
06.01.2013 15:34:12 Gast90920
NotSolved
Blau Label lässt sich nach generierung nicht aufrufen
07.01.2013 16:17:25 Trägheit
NotSolved
07.01.2013 16:21:46 Trägheit
NotSolved
07.01.2013 16:25:12 Trägheit
Solved
07.01.2013 21:50:03 Gast19981
NotSolved
06.01.2013 15:45:59 Gast28518
NotSolved

Ansicht des Beitrags:
Von:
Trägheit
Datum:
07.01.2013 16:17:25
Views:
2146
Rating: Antwort:
  Ja
Thema:
Label lässt sich nach generierung nicht aufrufen

Ok, noch mal langsam von vorn.

Hier mal die abgespeckte Version, also nur das interessante.

Option Explicit

Sub fkt_ghp()
  
  Const Width     As Single = 40
  Const Height    As Single = 15
  Const n_gesamt  As Long = 2
  
  Dim quer        As Long
  Dim n           As Long
  
  '[...]
  
  With GHP
    
    '[...]
    
    For n = 0 To n_gesamt - 1 'Zeilen
      
      '[...]
      
      For quer = 0 To 8 ' Spalten
        
        With .Controls.Add("Forms.Label.1") 'Neues Label zur LAUFzeit erstellen
          .Width = Width
          .Height = Height
          .Left = 10 + Width * quer
          .Top = 10 + Height * n
          
          .Name = "Label_" & quer & "_" & n
          .Caption = .Name
        End With
        
        '[...]
        
      Next quer
    Next n
    
    '.Label_1_1 = "xxx" '<---- kann nicht funktionieren, da 'Label_1_1' zur ENTWURFszeit nicht bekannt ist
    'ABER, so geht's
    .Controls("Label_1_1").Caption = "Information"
    
  End With
  
  '[...]
  
End Sub

Private Sub UserForm_Click()

End Sub

 

Wenn du Controls zur Laufzeit erstellst, sind diese zur Entwurfszeit nicht bekannt und deshalb wird die eine Fehlermeldung in der Zeile '.Label_1_1' um die Ohren geworfen.

Gruß


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
06.01.2013 13:33:30 Marcus
NotSolved
06.01.2013 15:06:34 Trägheit
NotSolved
06.01.2013 15:34:12 Gast90920
NotSolved
Blau Label lässt sich nach generierung nicht aufrufen
07.01.2013 16:17:25 Trägheit
NotSolved
07.01.2013 16:21:46 Trägheit
NotSolved
07.01.2013 16:25:12 Trägheit
Solved
07.01.2013 21:50:03 Gast19981
NotSolved
06.01.2013 15:45:59 Gast28518
NotSolved