Se volessimo avviare un'applicazione Windows Form direttamente nella SystemTray, senza mostrare il Form di avvio, come dovremmo procedere ? Uno potrebbe essere portato a pensare che basti modificare la visibilità all'interno del Form Load. Peccato che, un codice come questo, non funzioni. Private Sub fMain_Load(sender As Object, e As System.EventArgs) Handles Me.Load Me.Visible = False End Sub All'avvio verrà ...
Private Sub fMain_Load(sender As Object, e As System.EventArgs) Handles Me.Load Me.Visible = False End Sub
aggiornamento da 04-02-2012 a 19:32 di Fix
Ecco un esempio, in VbNet, per conoscere lo stato delle connessioni presenti sul vostro PC. Imports System.Net Imports System.Net.NetworkInformation Module Module1 Sub Main() Try '-- Prendo le connessioni TCP Attive Dim ActiveTcpConInfo() As TcpConnectionInformation = _ IPGlobalProperties.GetIPGlobalProperties.GetActiveTcpConnections ...
Imports System.Net Imports System.Net.NetworkInformation Module Module1 Sub Main() Try '-- Prendo le connessioni TCP Attive Dim ActiveTcpConInfo() As TcpConnectionInformation = _ IPGlobalProperties.GetIPGlobalProperties.GetActiveTcpConnections
aggiornamento da 19-01-2011 a 21:39 di Fix
Secondo Esempio con utilizzo di una Label: In quest altro esempio, ho utilizzato un controllo Label che renderò visibile o meno in base al contenuto della TextBox. Sono disponibili 3 Proprietà: una per impostare il testo di sfondo, una per impostarne il Font ed una per impostarne il colore. (ovviamente è possibile aggiungere altre proprietà) Il testo da inserire come sfondo è settabile attraverso l' apposita proprietà "BackText ...
aggiornamento da 04-06-2011 a 10:29 di Fix
Primo Esempio con gestione evento OnPaint: Di seguito vi mostro un esempio di come sia possibile creare un Controllo Personalizzato che, ereditando da TextBox, permetta di inserire una scritta di sfondo quando la proprietà .Text risulta vuota. Per poter utilizzare l'evento OnPaint del controllo TextBox, è stato necessario impostare il ControlStyles su UserPaint (che rimanda al controllo stesso la parte di disegno) perchè di Default tale evento non viene generato (è ...
aggiornamento da 04-06-2011 a 10:58 di Fix
Per ordinare gli elementi di una ListView, in base alla colonna di appartenenza, microsoft ci spiega come realizzare una Classe che implementi l'interfaccia IComparer e come poterla utilizzare per lo scopo. Il link di questa spiegazione lo trovate qui: Sorting ListView Items by Column Using Windows Forms Provate, però, ad ordinare 10000(diecimila) elementi, i tempi di azione variano da 1 a 2 secondi per ogni ordinamento, a patto che associate la Classe ListViewItemComparer ...
aggiornamento da 04-06-2011 a 11:04 di Fix
Quando un Sistema Operativo Windows è molto rallentato, di solito, si apre il TaskManager per verificare che non vi sia un Processo che consuma tutto il tempo del processore. Mi è capitato, però, di non riuscire a visualizzare il processo colpevole - che stava quasi paralizzando il mio EeeBox - anche se la voce "Utilizzo CPU" segnalava una percentuale elevata. Facendo un' ulteriore verifica, con Process Explorer , ho rilevato che il colpevole era "Interrupts ...