Autore Topic: Ciclo sui controlli in G3  (Letto 591 volte)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Ciclo sui controlli in G3
« il: 25 Aprile 2011, 23:52:09 »
Ho ripreso un vecchio post di perseo e adattato ad una form, se faccio il ciclo sui controlli (DateBax, ComboBox, TextBox) e setto per tutti la proprietà ReadOnly = true, DateBox e ComboBox non mi si bloccano, permettono cmq l'inserimento.

 
Codice: [Seleziona]
Dim txt As Control  
 For Each txt In FDaily.Controls 
   If (Object.Class(txt).Name) = "TextBox" Or (Object.Class(txt).Name) = "DateBox" Or (Object.Class(txt).Name) = "ComboBox" Then 
    Object.SetProperty(txt, "ReadOnly", True)
    Endif
 Next 

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Ciclo sui controlli in G3
« Risposta #1 il: 26 Aprile 2011, 10:51:22 »
La proprietà ReadOnly sulla ComboBox cambia solo l'aspetto e la logica dell'oggetto, ovvero non ti permette di inserire testi nel campo di editing, ma solo di selezionare voci nell'elenco. In questo caso, per la Combo, come per anche gli altri, puoi usare la proprietà Enabled.

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Ciclo sui controlli in G3
« Risposta #2 il: 29 Aprile 2011, 12:59:42 »
denghiu ;D