Differenze tra le versioni di "Aggiungere oggetti in una determinata linguetta"

Da Gambas-it.org - Wikipedia.
Riga 36: Riga 36:
 
       .H = 50
 
       .H = 50
 
       .Text = "Nuovo tasto"
 
       .Text = "Nuovo tasto"
       .Tag = "secondo"
+
       .Tag = "seconda"
 
     End With
 
     End With
 
    
 
    
Riga 44: Riga 44:
 
  '''Public''' Sub tasto_Click() <FONT color=#006400>' ''Facciamo la prova del funzionamento dei "Button" inseriti:''</font>
 
  '''Public''' Sub tasto_Click() <FONT color=#006400>' ''Facciamo la prova del funzionamento dei "Button" inseriti:''</font>
 
   
 
   
   Print "Premuto il " & Last.Tag & " tasto !"
+
   Print "Premuto il tasto della " & Last.Tag & " linguetta !"
 
   
 
   
 
  '''End'''
 
  '''End'''

Versione delle 09:47, 12 dic 2012

Il caso è quello in cui si intende inserire - in un momento successivo a nostro piacimento - uno o più oggetti via codice in una linguetta della TabStrp.


Facciamo l'esempio in cui abbiamo una TabStrip, formata da tre linguette. Intendiamo inserire, cliccando su un tasto, un Button all'interno della seconda linguetta:

Public Sub Form_Open()

 Dim j As Byte

  With TabStrip1
' Inseriamo tre linguette:
    .Count = 3
' Mostriamo in primo piano la prima linguetta:
    .Index = 0
  End With

' Instestiamo ciascuna linguetta:
  For j = 0 To 2
    TabStrip1[j].Text = CStr(j)
  Next

End


Public Sub Button1_Click()

 Dim bt As Button

' Individuiamo la seconda linguetta:
  TabStrip1.Index = 1
   
' Inseriamo il "Button" nella linguetta individuata:
   With bt = New Button(TabStrip1) As "tasto"
     .X = 40
     .Y = 100
     .W = 100
     .H = 50
     .Text = "Nuovo tasto"
     .Tag = "seconda"
   End With
 
End


Public Sub tasto_Click() ' Facciamo la prova del funzionamento dei "Button" inseriti:

  Print "Premuto il tasto della " & Last.Tag & " linguetta !"

End