Come individuare il nodo TreeView per testo

Durante lo sviluppo di applicazioni Delphi utilizzando il componente TreeView, potresti imbatterti in una situazione in cui devi cercare un nodo ad albero dato solo dal testo del nodo. In questo articolo ti presenteremo una funzione semplice e veloce per ottenere il nodo TreeView per testo. Un esempio di Delphi Per prima cosa, costruiremo un … Leggi tutto

Utilizzo di un timer nelle macro VBA di Office

Per quelli di noi che hanno la mente profondamente in VB.NET, il viaggio di ritorno a VB6 può essere un viaggio confuso. Usare un timer in VB6 è così. Allo stesso tempo, l’aggiunta di processi a tempo al codice non è ovvia per i nuovi utenti di macro VBA. Timer per principianti La codifica di … Leggi tutto

Come utilizzare le caselle di controllo in un controllo DBGrid

Esistono numerosi modi e motivi per personalizzare l’output di un controllo DBGrid in Delphi. Un modo è aggiungere caselle di controllo in modo che il risultato sia visivamente più attraente. Per impostazione predefinita, se si dispone di un campo booleano nel set di dati, DBGrid li visualizza come “True” o “False” a seconda del valore … Leggi tutto

Determina il tuo IP con Delphi

Internet questo e Internet quello. Tutti vogliono essere su Internet al giorno d’oggi. Tutti vogliono programmare Internet al giorno d’oggi. Uno dei compiti più interessanti quando si inizia a programmare per Internet è come ottenere l’indirizzo IP di un computer connesso a Internet. IP? TCP? Semplicemente tecnico: Internet si basa su connessioni TCP / IP. … Leggi tutto

TColorButton con proprietà del colore

Il colore di sfondo di un TButton è controllato da Windows, non da Delphi. TButton è un semplice wrapper attorno al pulsante Windows standard e Windows non consente di colorarlo se non scegliendo i colori nel Pannello di controllo.  Ciò significa che non puoi impostare il colore di sfondo di un TButton, né puoi cambiare … Leggi tutto

Come spostare e ridimensionare i controlli in fase di esecuzione (nelle applicazioni Delphi)

Ecco come abilitare il trascinamento e il ridimensionamento dei controlli (su un form Delphi) con un mouse, mentre l’applicazione è in esecuzione. Form Editor in fase di esecuzione Dopo aver posizionato un controllo (componente visivo) nel modulo, è possibile modificarne la posizione, le dimensioni e altre proprietà in fase di progettazione. Tuttavia, in alcune situazioni … Leggi tutto

Smaltire oggetti

Nell’articolo, Coding New Instances of Objects, ho scritto sui vari modi in cui Novitá possono essere create istanze di oggetti. Il problema opposto, disporre un oggetto, è qualcosa di cui non dovrai preoccuparti in VB.NET molto spesso. .NET include una tecnologia chiamata Netturbino (GC) che di solito si occupa di tutto dietro le quinte in … Leggi tutto

Visualizzazione e modifica dei campi MEMO nella TDBGrid di Delphi

 Se stai sviluppando applicazioni di database con tabelle contenenti campi MEMO, noterai che, per impostazione predefinita, il componente TDBGrid non mostra il contenuto di un campo MEMO all’interno di una cella DBGrid. Questo articolo fornisce un’idea di come risolvere il problema di TMemoField (con qualche trucco in più) … TMemoField I campi Memo vengono utilizzati … Leggi tutto

Scrivi applicazioni compatibili con la rete con Delphi

Di tutti i componenti che Delphi fornisce per supportare applicazioni che scambiano dati su una rete (Internet, intranet e locale), due dei più comuni sono TServerSocket e TClientSocket, entrambi progettati per supportare funzioni di lettura e scrittura su TCP / Connessione IP. Componenti Winsock e Delphi Socket Windows Sockets (Winsock) fornisce un’interfaccia aperta per la … Leggi tutto