Francesco Geri

Il blog di Francesco Geri
posts - 94, comments - 165, trackbacks - 2

settembre 2008 Blog Posts

Problemi con DropDownList e XMLDataSource creati dinamicamente

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: ...

posted @ giovedì 25 settembre 2008 04:51 | Feedback (3) | Filed Under [ ASP.NET 2.0 Tips ]

Errore LoaderLock was detected in Visual Studio 2005

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...

posted @ mercoledì 24 settembre 2008 23:40 | Feedback (0) | Filed Under [ Tips VS2005 .Net ]

Rendere gli URL "clickabili" in Microsoft Office Communicator 2005 (e 2007)

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

posted @ martedì 23 settembre 2008 03:57 | Feedback (0) | Filed Under [ Tips MS Office ]

[OT] Chrome per Linux o Mac? CrossOver Chominium

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!    

posted @ martedì 16 settembre 2008 21:54 | Feedback (0) |

Mouse Wheel in un Panel con Controlli non Focusable

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.

posted @ domenica 14 settembre 2008 23:20 | Feedback (1) | Filed Under [ .Net ]

Disegnare con GDI+: gestire lo zoom

Riprendo un mio post precedente in cui disegnavo un rettangolo con gli angoli arrotondati per aggiungere un paio di cosette.
....

posted @ giovedì 11 settembre 2008 01:23 | Feedback (2) | Filed Under [ .Net GDI+ ]

Stranezze delle ComboBox: impostare il ToUpper di un suo elemento

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...

posted @ domenica 7 settembre 2008 22:48 | Feedback (0) | Filed Under [ Tips .Net ]

[OT] Bici anche per me

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?)

posted @ martedì 2 settembre 2008 22:51 | Feedback (11) | Filed Under [ [OT] Relax ]

Disegnare un rettangolo con angoli arrotondati in VB.NET (GDI+)

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...

posted @ martedì 2 settembre 2008 20:48 | Feedback (7) | Filed Under [ .Net GDI+ ]

Powered by:
Powered By Subtext Powered By ASP.NET