agosto 2006 Blog Posts

Azzerare le TextBox presenti nella Form con un unico comando

Per azzerare tutti i controlli di tipo TextBox presenti in un Form in una unica passata si può utilizzare un metodo ricorsivo:Richiamo del metodo:Vb.NET ClearTextBoxes(Me)Private Sub ClearTextBoxes(ByVal ctl As Control)       ' da notare l'utilizzo di TryCast che corrisponde grossomodo al comando       ' as di C#       Dim tb As TextBox = TryCast(ctl, TextBox)                       If tb IsNot Nothing Then             tb.Text = [String].Empty ElseIf ctl.Controls.Count > 0 Then             For k As Integer = 0 To ctl.Controls.Count - 1                  ClearTextBoxes(ctl.Controls(k)) 'ricorsione             Next       End If End Sub C#ClearTextBoxes (this);void ClearTextBoxes(Control ctl){       // da notare l'utilizzo di as in c#      ...

Utilizzare l'enter insieme al tab sui controlli per cambiare il controllo attivo

Per intercettare l'enter sui controlli è utilizzato l'evento keypress: C# this.textBox2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.TextBoxKeyPress);void TextBoxKeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){    if (((int)e.KeyChar).Equals((int)Keys.Enter))       this.SelectNextControl((Control)sender, true, true, true, true);} VB.NET AddHandler Me.textBox2.KeyPress, AddressOf Me.TextBoxKeyPressPrivate Sub TextBoxKeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)      If (DirectCast(e.KeyChar, Integer)).Equals(DirectCast(Keys.Enter, Integer)) Then        Me.SelectNextControl(DirectCast(sender, Control), True, True, True, True)    End IfEnd Sub

Evento GotFocus perchè in VB.NET compare ed è nascosto in C#?

Un thread sulla lista DotNet mi ha fatto venire in mente un vecchio particolare che avevo già notato con Visual Studio 2003.Sono andato a guardare Visual Studio 2005, non è cambiato nulla!.Sui progetti di VB.NET l'evento GotFocus su controlli è visibile e attivabile da IDE, sui progetti di C# invece è possibile utilizzare l'evento GotFocus solamente da codice perchè l'IDE di C# non presenta l'evento tra quelli disponibili.Ho ritrovato un vecchio appunto del "Windows Forms Team" che aveva detto che l'evento GotFocus era stato escluso dall'ide cito testuale: "The GotFocus event was hidden from the grid because generally, it's the...

Archivio Sportelli Bancari Abi Cab Aggiornato a Luglio 2006

 L'archivio Sportelli Bancari Abi Cab aggiornato a fine luglio 2006  è disponibile per lo scaricamento.Alcune informazioni sui files:- campi separati da tabulazione hex: 09- righe separate dal terminatore di riga windows hex: 0d0a- intestazione colonne sulla prima rigaIl file TabAbi contiene i dati relativi alle bancheIl file TabAbiCab contiene le informazioni relative agli sportelliNel file TabAbi e TabAbiCab è presente il campo "Aggiornamento" che evidenzia la data di riferimento di validità dei dati.Tutte le righe di TabAbiCab che NON contengono la data più recente sono da considerarsi relative a sportelli non più attivi oassorbiti da altre banche, tali sportelli sono presenti solo...

Copyright © Luciano Bastianello

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski