Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - azioni a tutte le windows form dello stesso tipo
Forum - C# / VB.NET - azioni a tutte le windows form dello stesso tipo

Avatar
Shark (Normal User)
Rookie


Messaggi: 35
Iscritto: 12/06/2014

Segnala al moderatore
Postato alle 19:18
Sabato, 14/06/2014
come posso fare per applicare un'azione a, per esempio, tutte le combobox della windows form?
tipo?

"all" combobox.show

precisamente devo controllare che in tutte le combobox sia stato selezionata un'opzione, per evitare di scrivere


if combobox1.selecteditem then

ISTRUZIONI

else

messagebox("compila i campi")

end if


per ogni combobox...

anche creando una routine di controllo.. ma come per in una riga selezionarle tutte?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:43
Sabato, 14/06/2014


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Shark (Normal User)
Rookie


Messaggi: 35
Iscritto: 12/06/2014

Segnala al moderatore
Postato alle 8:31
Domenica, 15/06/2014
ho passato tutta la notte a cercare un metodo e anche analizzando il link che  mi hai fornito non ci ho cavato fuori un ragno dal buco...
il problema ora è esteso al dover controllare che le combobox in vista (scelte dall'utente o in maniera random, 12 in totale)  siano riempite altrimenti meggagebox etcetc ..
come posso "selezionare" solo le combobox messe in vista?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:47
Domenica, 15/06/2014
Cosa è una "combobox in vista"?

Cosa hai provato a fare rispetto al link che ti ho indicato?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Shark (Normal User)
Rookie


Messaggi: 35
Iscritto: 12/06/2014

Segnala al moderatore
Postato alle 19:45
Domenica, 15/06/2014
tramite una combobox.selecteditem vengono mostrate altre tot combobox, ovvero quelle in vista...

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:16
Lunedì, 16/06/2014
Ovvero quelle "visibili"?

Prova con

Codice sorgente - presumibilmente VB.NET

  1. For Each cb As Control In Me.Controls
  2.     If TypeOf (cb) Is ComboBox And cb.Visible Then
  3.         MessageBox.Show(cb.Name)
  4.     End If
  5. Next



per individuare le combo da trattare. Ma non hai letto quello che ti ho indicato ...

Ultima modifica effettuata da nessuno il 16/06/2014 alle 11:16


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote