.NET (VB08) Accettare in un textbox solo certi “tasti” (nell’esempio i numeri e la virgola)

Questo articolo fa parte del progetto Independent Codes Ho ricevuto una richiesta da un lettore del blog: accettare in un textbox solo certi valori ed in particolare solo numeri o la virgola, ecco la soluzione: Prima di tutto bisogna far sì che il form in cui stiamo lavorando abbia attiva la proprietà “Keypreview” (come si [...]

.NET (VB08) Assegnare un tooltip ad un bottone

Questo articolo fa parte del progetto Independent Codes Per assegnare un tooltip ad un bottone, non dobbiamo fare altro che trascinare dalla toolbar un oggetto “tooltip” nel nostro form, quindi inserire il codice seguente: Private Sub NOMEBOTTONE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NOMEBOTTONE.MouseHover ToolTip1.SetToolTip(NOMEBOTTONE, “testo del tooltip”) End Sub

.NET (VB08) Sostituire l’input di un tasto da tastiera con un altro carattere

Questo articolo fa parte del progetto Independent Codes Nei programmi gestionali può capitare spesso di imbattersi in problemi legati alla diversa codifica dei caratteri ed in particolare alle impostazioni internazionali (ad es. per gli americani la virgola è il separatore delle migliaia, non dei decimali), si può avere quindi la necessità di dover sostiture un [...]

.NET (VB08) Preimpostare lo zoom nel controllo PrintPreviewDialog

Questo articolo fa parte del progetto Independent CodesQuando inseriamo il controllo printPreviewDialog in un form, spesso lo zoom è impostato in maniera da non visualizzare quasi nulla di quello che vogliamo vedere in anteprima, per preimpostare uno zoom di default (in questo caso 100%) possiamo usare il codice seguente: printPreviewDialog1.Width = Screen.PrimaryScreen.Bounds.Width; printPreviewDialog1.Height = Screen.PrimaryScreen.Bounds.Height; [...]

.NET (VB08) modificare un controllo che si trova in un form parent

Capita a volte di realizzare dei form o dialog che debbano interagire con il form padre, senza sapere quale sia, ad esempio perché lo stesso dialogo viene richiamato in più parti del progetto. E’ essenziale in questo caso fare 2 cose: richiamare il dialogo “figlio” e dichiarare il suo “parent” fare riferimento dal dialogo “figlio” [...]