luglio 2005 Blog Posts
Una piccola funzioncina che mima quanto accadeva con MFC ( o perlomeno così mi sembra che fosse ). In pratica le applicazioni win MFC scrivevano il titolo del documento ( file ) nella barra del titolo della finestra ( così come fa, per esempio, excel ) ; tuttavia, se il nome del file era troppo lungo, alcuni frammenti del percorso del file venivano sostituiti da "...". Volendo fare la stessa cosa in un applicativo winform, non ho trovato altra soluzione che scrivere la seguente funzione....
public string FriendlyFileName(string docName,int len)
{
Regex r = new Regex(@".*?\\");
int nStart = docName.IndexOf(":")+2;
while( docName.Length > len )
{
Match...
Se costruite una applicazione .NET con Office Web Components vi accorgerete che nessun evento sembra poter essere intercettato. Questo è dovuto ad un problema nelle classi wrapper generate da aximp. In sostanza la classe generata da aximp come sink degli eventi è una interfaccia custom, mentre OWC si aspetta una interfaccia Dispatch, con ogni funzione evento marcata con un preciso DispID. Per ovviare al problema bisogna utilizzare manualmente aximp con l'opzione /source, modificare il sorgente e ricompilare. Dettagli su come fare si trovano nel seguente articolo:.
Sono convinto che il procedimento possa essere applicato in casi analoghi di eventi che...