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 - TabControl corretto
Forum - C# / VB.NET - TabControl corretto

Avatar
Xirol (Normal User)
Newbie


Messaggi: 12
Iscritto: 22/08/2010

Segnala al moderatore
Postato alle 12:56
Domenica, 22/08/2010
Buongiorno a tutti e complimenti per il sito.
SCUSATE MA HO COMMESSO PIU' ERRORI NEL COMPORRE IL MESSAGGIO.
SCUSATEMI ANCORA.
QUESTO E' IL MESSAGGIO ESATTO

Mi permetto di chiedere aiuto perchè sono finito in un vicolo e non riesco a trovare la via d'uscita.
Sto adoperando un TabControl con quattro tab e la semplice cosa che vorrei fare è proporre un msgbox ogni volta che l'utente cambia tab. Questo è facilmente fattibile lavorando sull'evento SelectedIndexChanged ma il msgbox compare a tab già cambiato mentre io vorrei che il msgbox fosse proposto prima di cambiare tab. Qualcuno sa suggerirmi un evento che venga scatenato prima del cambio di tab?
Spero (ma non credo) di essere stato chiaro e aspetto un aiuto
Grazie.

PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 18:29
Domenica, 22/08/2010
Il ragionamento è un po' contorto.
Dopo aver selezionato la nuova tabpage, da TabControl1.SelectedIndexChanged si prende nota del numero, si riporta il focus sulla vecchia tabpage e si fa apparire il messaggio.
se si prosegue si riseleziona la nuova tabpage.

PM Quote
Avatar
Xirol (Normal User)
Newbie


Messaggi: 12
Iscritto: 22/08/2010

Segnala al moderatore
Postato alle 13:40
Lunedì, 23/08/2010
Grazie Alfonso, ci provo e ti faccio sapere.

PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 14:44
Lunedì, 23/08/2010
L'ho implementato e ho dovuto aggiungere un contatore perchè ad ogni selezione ci sarebbe il passaggio dalla routine del messaggio.
Primo passaggio = primo click sulla tab
Secondo passaggio = quando si riporta il focus sulla vecchia tab
Terzo passaggio = quando eventualmente si seleziona effettivamente la nuova tab

Il messaqggio deve apparire solo al primo passaggio. Contatore = 0

PM Quote
Avatar
Xirol (Normal User)
Newbie


Messaggi: 12
Iscritto: 22/08/2010

Segnala al moderatore
Postato alle 17:26
Lunedì, 23/08/2010
Grazie Alfonso,
in realtà la struttura vera e propria è questa:
sul tab4 sono inseriti i dati di setup del programma. Quando questi dati vengono variati l'utente, al cambio di tab, viene avvisato della necessità di salvare tali dati.
Comunque, grazie al tuo aiuto, sto vedendo la luce.

PM Quote