settembre 2008 Blog Posts
Oggi ho avuto dei problemi a collegare due dropdownlist a fonti dati basate su XML.
Andiamo per ordine.
Ho creato un'applicazione con 2 DropDownList, ciascuna collegata ad un XmlDataSource che si legge un suo file XML: ...
Ho un progetto in Visual Studio 2005 che fa uso di una DLL esterna che, in DEBUG, mi genera il seguente errore: LoaderLock was detected Message: DLL 'C:\Windows\assembly\GAC\dllEsterna\4.0.22.1__80d669b8b606a2da\dllEsterna.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang. L'errore interrompe il debug e mi costringe a fare un po' di click di "OK" o "Continua" prima di poter andare avanti. La cosa non è piacevole e rallenta...
Se usate Microsoft Office Communicator per la messaggistica istantanea e vi sembra scomodo il fatto che i link non siano clickabili.... ecco come risolvere il problema: Tutto chiaro? Riassumo: Aprire Regedit Navigare fino a: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator Creare un nuovo valore di tipo DWORD con nome EnableURL e valore 1
Per chi si è già innamorato di Google Chrome e vuole provarlo anche su Linux o Mac può provare CrossOver Chrominium in attesa del Chrome ufficiale!
Se si ha un pannello con "Autoscroll=True" lo si può sfruttare per fare lo scroll con la rotella del mouse. Tuttavia se il pannello contiene solo controlli non Focusable (...che non possono avere il Focus) allora l'autoscroll al mousewhell non funziona. Per questo segnalo un interessante post in cui si spiega come risolvere il problema.
Riprendo un mio post precedente in cui disegnavo un rettangolo con gli angoli arrotondati per aggiungere un paio di cosette.
....
Oggi mi sono imbattuto in quella che a me pare una stranezza. Ho una windows form con una ComboBox in stile DropDownList, definita ad esempio nel modo seguente: 1 Me.ComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList 2 Me.ComboBox1.FormattingEnabled = True 3 Me.ComboBox1.Items.AddRange(New Object() {"valore 1", "valore 2", "valore 3"}) 4 Me.ComboBox1.Location = New System.Drawing.Point(43, 34) 5 Me.ComboBox1.Name = "ComboBox1" 6 Me.ComboBox1.Size = New System.Drawing.Size(149, 21) 7 Me.ComboBox1.TabIndex = 0 Vorrei modificare...
Visto il post di Simone (FoxyBlog) mi sono fatto trascinare dall'impeto sportivo ed anch'io ho deciso di postare il mio tributo alla mia nuova bici, acquistata un mesetto fa'.
La bici viene da Tecnobike.
E sempre a proposito di biciclette, anche se un po' datate, questo week-end c'è la festa del Biciclo (ottocentesco) nella mia città (o paesello?)
Di seguito una funzione che consente di disegnare un rettangolo con angoli arrotondati, sfruttando la GDI+ in VB.NET.
1 ''' <summary>
2 ''' Disegna un rettangolo con i bordi arrotondati
3 ''' </summary>
4 ''' <param name="g">Oggetto Graphics per il disegno</param>
5 ''' <param name="pen">Oggetto <see cref="Pen"></see> con cui
6 ''' disegnare il rettangolo</param>
7 ''' <param name="roundedRectangle">Rettangolo da disegnare</param>
8 ''' <param name="cornerSize">Dimensioni dell'angolo arrotondato</param>
9 Public Shared Sub DrawRoundedRectangle(ByVal g As Graphics, ByVal pen As Pen, _
10 ByVal roundedRectangle As Rectangle, ByVal cornerSize As Size)
11 Dim points(7) As Point
12 Dim rX As Single = roundedRectangle.Location.X
13 Dim rY As Single = roundedRectangle.Location.Y
14 Dim...