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:
2392
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.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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