Associare un’icona da visualizzare nella Toolbox ad un controllo personalizzato

Un modo per associare ad un controllo personalizzato un’icona da visualizzare nella Toolbox è il seguente: 1) Creare una bitmap di dimensione 16×16     (il colore del pixel nell’angolo in basso a sinistra rappresenta il colore trasparente) 2) Impostare il nome della bitmap a NomeControllo.bmp     o NomeNamespace.NomeControllo.bmp     se  il controllo risiede all’interno di un … Leggi tutto

BindingContext Trick

Quando in una form si deve gestire una tabella avente 2 o più campi i cui valori sono in relazione con i dati contenuti in un’altra tabella (xes si pensi al caso delle provincie per una semplice anagrafica che ha 2 indirizzi: abitazione e ufficio) viene spontaneo utilizzare due ComboBox bindati sulla DataTable collegata. Così facendo … Leggi tutto

MSDN Developer Security Roadshow

Agenda dell’evento: La sicurezza di un prodotto software non è soltanto data dall’infrastruttura circostante, ma dipende in primo luogo dal codice del programma. I programmatori hanno quindi una grande responsabilità rispetto alla sicurezza di un sistema ma non sempre sanno quali sono le azioni pratiche da compiere per far fronte a questo compito. Durante questo … Leggi tutto

Windows Security Update CD

A questo indirizzo è possibile ordinare gratuitamente un CD che include tutti gli ultimi aggiornamenti critici rilasciati da Microsoft fino a ottobre 2003 e delle informazioni su come proteggere il tuo PC. In più si riceveranno le versioni di valutazione di software antivirus e firewall. http://www.microsoft.com/italy/security/protect/cd/order.mspx

Come verificare se un testo può essere visualizzato in un area prefissata

  Questa funzione permette di verificare se un testo è visualizzabile integralmente in un area prefissata e può essere utile nei casi in cui si voglia visualizzare un ToolTip per testi che superano lo spazio messo a disposizione da un controllo (xes. un tooltip sugli item di un ListView in modalità dettaglio il cui testo supera … Leggi tutto

Ricavare i valori selezionati da un ListBox bindato

Si supponga di avere un ListBox a multiselezione su cui si è impostato DataSource, ValueMember e DisplayMember. Per ricavare i ValueMember selezionati basta notare che in questo caso gli Items sono dei DataRowView. For index As Integer = 0 To Me.ListBox1.SelectedIndices.Count – 1       With DirectCast(Me.ListBox1.Items(Me.ListBox1.SelectedIndices(index)), _                                 System.Data.DataRowView)                MsgBox(.Row(Me.ListBox1.ValueMember).ToString)        End With Next

Snippet: Cattura dell’output di un comando DOS

Dim myProcess As New Process Dim myProcessStartInfo As New ProcessStartInfo(“cmd.exe”) myProcessStartInfo.Arguments = “/C dir c:” myProcessStartInfo.UseShellExecute = False myProcessStartInfo.RedirectStandardOutput = True myProcess.StartInfo = myProcessStartInfo myProcess.Start() Console.WriteLine(myProcess.StandardOutput.ReadToEnd) myProcess.Close()

L’attributo AmbientValue

Shawn Burke in un thread su .NET 247 chiarisce l’utilizzo dell’attributo AmbientValue: Shawn Burke [MSFT] AmbientValueAttribute is for properties that inherit settings from other places. For example the Font or Cursor properties on Control will report their Parent’s value if they aren’t set. But the code generation engine doesn’t know this. The most common place that … Leggi tutto