Applicazioni Windows (Procedure relative a C#)
Aggiornamento: novembre 2007
In questa pagina viene fornito il collegamento alla Guida relativa ad attività comuni correlate alle applicazioni Windows. Per ulteriori informazioni su altre categorie di attività comuni trattate nella Guida, vedere Procedure relative a C#.
Generale
Cenni preliminari sulle applicazioni Windows
Vengono forniti cenni preliminari sulle applicazioni Windows che è possibile creare utilizzando Visual Studio.Scelta tra Windows Form e Web Form
Vengono illustrate le funzionalità e le caratteristiche di ogni tipo di tecnologia affinché l'utente sia in grado di scegliere quella adatta alla propria applicazione.
Gestione dei form
Progettazione Windows Form
Procedura: scegliere il form di avvio in un'applicazione Windows
Vengono fornite informazioni su come impostare il form di avvio in un'applicazione Windows.Procedura: connettere più eventi a un unico gestore eventi in Windows Form
Viene illustrato come collegare più eventi a un unico gestore eventi in un'applicazione Windows Form utilizzando la Visualizzazione eventi della finestra Proprietà in C#.Procedura: creare un'interfaccia utente a più riquadri con Windows Form
Viene illustrato come creare un'interfaccia utente a più riquadri simile a quella utilizzata in Microsoft Outlook, con un elenco delle cartelle, un riquadro dei messaggi e un riquadro di anteprima.Procedura: aggiungere immagini di sfondo a un Windows Form
Viene illustrato come inserire un'immagine di sfondo in un controllo o nel form stesso. Questa attività può essere eseguita con facilità nella finestra Proprietà.Procedura: impostare le descrizioni comandi per i controlli in un Windows Form in fase di progettazione
Viene illustrato come impostare una stringa di descrizione nel codice o in Progettazione Windows Form.Procedura: aggiungere i controlli ActiveX a Windows Form
Viene illustrato come inserire controlli ActiveX in Windows Form.Procedura: creare tasti di scelta per i controlli Windows Form
Viene illustrato come creare un tasto di scelta nel testo di un menu, di una voce di menu o nell'etichetta di un controllo, ad esempio di un pulsante.
Utilizzo di Windows Form in fase di esecuzione
Procedura: aggiungere o rimuovere controlli da un insieme in fase di esecuzione
Vengono illustrate attività comuni correlate allo sviluppo di applicazioni quale l'aggiunta o la rimozione di controlli dai controlli contenitore nei form.Procedura: attivare gli stili di visualizzazione di Windows XP
Viene illustrato come attivare gli stili visivi nell'area client di un Windows Form.Procedura: rendere invisibile un form di avvio di Windows
Viene illustrato come rendere invisibile il form principale di un'applicazione basata su Windows all'avvio dell'applicazione.Procedura: visualizzare un Windows Form sempre in primo piano
Viene illustrato come visualizzare un form sempre in primo piano in un'applicazione Windows Form in fase di progettazione o a livello di codice.Procedura: visualizzare Windows Form modali e non
Viene illustrato come visualizzare un form come finestra di dialogo modale o non modale.
Controlli
Controlli TextBox
Procedura: selezionare testo nel controllo TextBox Windows Form
Viene illustrato come selezionare testo a livello di codice nel controllo Windows Form TextBox.Procedura: inserire virgolette in una stringa (Windows Form)
Viene illustrato come inserire virgolette (" ") in una stringa di testo.Procedura: creare una casella di testo in sola lettura (Windows Form)
Viene illustrato come trasformare una casella di testo modificabile Windows Form in un controllo in sola lettura.Procedura: creare una casella di testo Password con il controllo TextBox Windows Form
Viene illustrato come creare una casella di testo password con il controllo Windows Form TextBox.Procedura: controllare il punto di inserimento in un controllo TextBox Windows Form
Viene illustrato come controllare il punto di inserimento in un controllo TextBox.Procedura: associare dati al controllo MaskedTextBox
Viene illustrato come associare dati a un controllo MaskedTextBox.Procedura dettagliata: utilizzo del controllo MaskedTextBox
Viene illustrato come eseguire le attività riportate di seguito:Inizializzazione del controllo MaskedTextBox.
Segnalazione all'utente della presenza di un carattere non conforme alla maschera.
Segnalazione agli utenti quando il valore per cui si sta tentando di eseguire il commit non è valido per il tipo.
Controlli RichTextBox
Procedura: caricare file nel controllo RichTextBox Windows Form
Viene illustrato come caricare file in un controllo Windows Form RichTextBox che consente di visualizzare un file di testo normale, testo normale Unicode o RTF (Rich-Text Format).Procedura: visualizzare le barre di scorrimento nel controllo RichTextBox Windows Form
Viene illustrato come impostare la proprietà ScrollBars del controllo RichTextBox sui sette valori possibili descritti nella tabella qui di seguito.Procedura: impostare gli attributi dei caratteri per il controllo RichTextBox Windows Form
Viene illustrato come visualizzare i caratteri selezionati in grassetto, corsivo o sottolineato utilizzando la proprietà SelectionFont.Procedura: impostare rientri, rientri sporgenti e paragrafi puntati con il controllo RichTextBox Windows Form
Viene illustrato come formattare i paragrafi selezionati come elenchi puntati impostando la proprietà SelectionBullet. È inoltre possibile utilizzare le proprietà SelectionIndent, SelectionRightIndent e SelectionHangingIndent per impostare il rientro di paragrafi rispetto ai bordi sinistro e destro del controllo e al bordo sinistro di altre righe di testo.Procedura: attivare operazioni di trascinamento con il controllo RichTextBox Windows Form
Viene illustrato come attivare le operazioni di trascinamento con il controllo Windows Form RichTextBox gestendo gli eventi DragEnter e DragDrop.Procedura: visualizzare collegamenti ipertestuali con il controllo RichTextBox Windows Form
Viene illustrato come scrivere codice per aprire una finestra del browser visualizzando il sito Web specificato nel testo del collegamento quando si fa clic su quest'ultimo.
Controlli Button
Procedura: rispondere alla selezione dei pulsanti di Windows Form
Viene illustrata la funzione principale di un controllo Windows Form Button che consente l'esecuzione di codice quando si fa clic sul pulsante.Procedura: designare un pulsante Windows Form come pulsante di conferma utilizzando la finestra di progettazione
Viene illustrato come designare un controllo Button come pulsante di conferma, ovvero come pulsante predefinito. Ogni volta che si preme INVIO il pulsante predefinito viene scelto, anche se lo stato attivo è detenuto da un altro controllo del form.Procedura: designare un pulsante Windows Form come pulsante Annulla utilizzando la finestra di progettazione
Viene illustrato come designare un controllo Button come pulsante di annullamento. Il pulsante di annullamento viene scelto ogni volta che si preme ESC, anche se lo stato attivo è detenuto da un altro controllo del form. Il pulsante di annullamento viene in genere programmato per consentire all'utente di abbandonare l'esecuzione di un'operazione senza confermare alcuna azione.
Controlli CheckBox
Procedura: impostare opzioni con i controlli CheckBox di Windows Form
Vengono fornite informazioni sull'utilizzo di un controllo Windows Form CheckBox per offrire all'utente le opzioni Vero/Falso o Sì/No. Una volta effettuata la selezione, il controllo visualizzerà un segno di spunta.Procedura: rispondere alla selezione di controlli CheckBox Windows Form
Viene illustrato come programmare l'applicazione per eseguire una determinata azione in base allo stato della casella di controllo.
Controllo RadioButton
- Procedura: raggruppare controlli RadioButton Windows Form in modo che funzionino come un gruppo
Viene illustrato come raggruppare i pulsanti di opzione trascinandoli all'interno di un contenitore, ad esempio un controllo Panel, un controllo GroupBox o un form.
Controlli ListBox, ComboBox e CheckedListBox
Procedura: associare a dati un controllo ComboBox o ListBox Windows Form
Viene illustrato come è possibile associare a dati i controlli ComboBox e ListBox per eseguire attività quali l'esplorazione di dati in un database, l'immissione di nuovi dati o la modifica di dati esistenti.Procedura: creare una tabella di ricerca per un controllo ComboBox, ListBox o CheckedListBox Windows Form
Vengono fornite tabelle in cui viene illustrato un esempio di archiviazione e visualizzazione di dati contenuti in un modulo di ordinazione di generi alimentari.Procedura: aggiungere e rimuovere elementi da un controllo ComboBox, ListBox o CheckedListBox Windows Form
Viene fornito un esempio relativo all'aggiunta di elementi a ComboBox, ListBox o CheckedListBox Windows Form. Tuttavia, il metodo più semplice, descritto di seguito, non supporta l'associazione dati.Procedura: accedere a elementi specifici di un controllo ComboBox, ListBox o CheckedListBox Windows Form
Viene illustrato l'accesso a elementi specifici in ComboBox, ListBox o CheckedListBox Windows Form. Consente di stabilire a livello di codice il contenuto di un elenco in una determinata posizione.Procedura: ordinare il contenuto di un controllo ComboBox, ListBox o CheckedListBox Windows Form
Viene illustrato come utilizzare le origini dati che supportano l'ordinamento, ad esempio visualizzazioni dati, gestori di visualizzazioni dati e matrici ordinate.
Controllo CheckedListBox
- Procedura: rilevare gli elementi selezionati nel controllo CheckedListBox di Windows Form
Viene illustrato come determinare gli elementi selezionati nel controllo Windows Form CheckedListBox scorrendo gli elementi dell'insieme archiviato nella proprietà CheckedItems oppure scorrendo l'elenco tramite il metodo GetItemChecked per determinare quali sono gli elementi selezionati.
Controlli DataGridView
Procedura: associare dati al controllo DataGridView di Windows Form utilizzando la finestra di progettazione
Viene illustrato come utilizzare la finestra di progettazione per collegare il controllo DataGridView a origini dati di tipi diversi, tra cui database, oggetti business o servizi Web.Procedura: convalidare dati nel controllo DataGridView di Windows Form
Viene illustrato come convalidare i dati immessi da un utente in un controllo DataGridView.Procedura: gestire gli errori che si verificano durante l'immissione di dati nel controllo DataGridView di Windows Form
Viene illustrato come utilizzare il controllo DataGridView per segnalare all'utente eventuali errori di immissione dei dati.Procedura: specificare i valori predefiniti per le nuove righe nel controllo DataGridView di Windows Form
Viene illustrato come specificare valori predefiniti per nuove righe tramite l'evento DefaultValuesNeeded.Procedura: creare un controllo DataGridView di Windows Form non associato
Viene illustrato come inserire dati in un controllo DataGridView a livello di codice senza associarlo a un'origine dati.Procedura: aggiungere una colonna non associata a un controllo DataGridView di Windows Form associato ai dati
Viene illustrato come creare una colonna non associata di pulsanti Details per visualizzare una tabella figlio correlata a una riga di una tabella padre quando si implementa uno scenario master-dettagli.Procedura: visualizzare immagini in celle del controllo DataGridView di Windows Form
Viene illustrato come estrarre un'icona da una risorsa incorporata e convertirla in una bitmap da visualizzare in ogni cella di una colonna di tipo image.Procedura: inserire controlli in celle del controllo DataGridView di Windows Form
Viene illustrato come creare una colonna di calendario. Le celle di questa colonna consentono di visualizzare le date in normali celle di caselle di testo, ma quanto l'utente modifica una cella, viene visualizzato un controllo DateTimePicker.Procedura dettagliata: convalida di dati nel controllo DataGridView Windows Form
Viene illustrato come recuperare righe dalla tabella Customers del database di esempio Northwind e come visualizzarle in un controllo DataGridView. Quando si modifica una cella nella colonna CompanyName e si tenta di uscire da tale colonna, la stringa del nuovo nome della società verrà verificata per accertarsi che non sia vuota. Se il nuovo valore è una stringa vuota, il controllo DataGridView impedisce al cursore di lasciare la cella fino a quando non viene immessa una stringa non vuota.Procedura dettagliata: gestione degli errori che si verificano durante l'immissione di dati nel controllo DataGridView Windows Form
Viene illustrato come recuperare righe dalla tabella Customers del database di esempio Northwind e come visualizzarle in un controllo DataGridView. Quando viene rilevato un valore CustomerID duplicato in una nuova riga o in una riga già presente e modificata, viene generato l'evento DataError, la cui gestione è possibile mediante la visualizzazione della classe MessageBox in cui è visualizzata l'eccezione.Procedura dettagliata: creazione di un controllo DataGridView Windows Form non associato
Viene illustrato come popolare un controllo DataGridView e gestire l'aggiunta e l'eliminazione di righe in modalità "svincolata".
Layout e formattazione DataGridView
Procedura: rendere le colonne di sola lettura nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione
Viene illustrata una procedura per rendere in sola lettura le colonne in cui sono contenuti i dati.Procedura: attivare il riordinamento delle colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione
Viene illustrato come consentire agli utenti di riordinare le colonne. Quando si attiva il riordinamento delle colonne, gli utenti possono spostare una colonna in una nuova posizione trascinandone l'intestazione con il mouse.Procedura: modificare l'ordine delle colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione
Viene illustrato come modificare l'ordine delle colonne nel controllo Windows Form DataGridView utilizzando la finestra di progettazione.Procedura: aggiungere e rimuovere colonne nel controllo DataGridView di Windows Form utilizzando Progettazione Windows Form
Viene illustrato come aggiungere o rimuovere colonne nel controllo Windows Form DataGridView utilizzando la finestra di progettazione.
Associazione dati con controlli
- Procedura: gestire gli errori e le eccezioni che si verificano con l'associazione dati
Viene illustrato come gestire errori ed eccezioni che si verificano durante un'operazione di associazione dati.
Controlli BindingSource
Procedura: associare controlli Windows Form al componente BindingSource utilizzando la finestra di progettazione
Viene illustrato come associare un controllo in fase di progettazione.Procedura: creare una tabella di ricerca con il componente BindingSource di Windows Form
Viene illustrato come utilizzare un controllo ComboBox per visualizzare il campo con la relazione di chiave esterna dalla tabella padre alla tabella figlio.Procedura: riflettere gli aggiornamenti dell'origine dati in un controllo Windows Form con BindingSource
Viene illustrato come utilizzare il metodo ResetBindings per notificare a un controllo associato che l'origine dati è stata aggiornata.Procedura: ordinare e filtrare i dati ADO.NET con il componente BindingSource Windows Form
Viene illustrato come ordinare e filtrare dati con BindingSource.Procedura: eseguire l'associazione a un servizio Web utilizzando il BindingSource Windows Form
Viene illustrato come creare un proxy lato client ed eseguirne l'associazione.
Controllo BindingNavigator
Procedura: esplorare i dati con il controllo BindingNavigator Windows Form
Viene illustrato come impostare il controllo BindingNavigator.Procedura: esplorare un dataset con il controllo BindingNavigator Windows Form
Viene illustrato come utilizzare un controllo BindingNavigator per scorrere i risultati di una query di database.
ListView
Procedura: aggiungere e rimuovere elementi tramite il controllo ListView di Windows Form
Viene illustrato il processo di aggiunta e rimozione di un elemento da un controllo Windows Form ListView. È possibile aggiungere o rimuovere le voci di elenco in qualsiasi momento.Procedura: aggiungere funzionalità di ricerca a un controllo ListView
Viene illustrata la creazione rapida di applicazioni Windows Form professionali.Procedura: selezionare un elemento nel controllo ListView Windows Form
Viene illustrato come selezionare un elemento a livello di codice in un controllo ListView Windows Form.Procedura: visualizzare icone per il controllo ListView Windows Form
Viene illustrato come visualizzare immagini in una visualizzazione elenco.Procedura: visualizzare elementi secondari nelle colonne con il controllo ListView Windows Form
Viene illustrato come aggiungere elementi secondari a una voce di elenco.
TreeView
Procedura: impostare icone per il controllo TreeView Windows Form
Viene illustrato come visualizzare immagini in una visualizzazione struttura.Procedura: aggiungere e rimuovere nodi tramite il controllo TreeView di Windows Form
Viene illustrato come aggiungere e rimuovere nodi da una visualizzazione albero a livello di codice.Procedura: individuare il nodo di TreeView scelto (Windows Form)
Viene illustrato come determinare il nodo di TreeView selezionato con il mouse.
Controlli contenitore
Procedura: suddividere una finestra orizzontalmente
Viene illustrato come creare il divisore che divide orizzontalmente il controllo SplitContainer.Procedura: creare un'interfaccia utente a più riquadri con Windows Form
Viene illustrato come creare un'interfaccia utente a più riquadri simile a quella utilizzata in Microsoft Outlook, con un elenco delle cartelle, un riquadro dei messaggi e un riquadro di anteprima.Procedura: inserire righe e colonne in un controllo TableLayoutPanel
Viene illustrato come i controlli di un controllo TableLayoutPanel possono occupare righe e colonne adiacenti.Procedura dettagliata: disposizione dei controlli in Windows Form utilizzando TableLayoutPanel
Viene illustrato come eseguire le attività riportate di seguito:Creazione di un progetto Windows Form.
Disposizione di controlli in righe e colonne.
Impostazione delle proprietà di righe e colonne.
Estensione di un controllo su righe e colonne.
Gestione automatica degli overflow.
Inserimento di controlli tramite doppio clic nella Casella degli strumenti.
Inserimento di un controllo disegnandone la struttura.
Riassegnazione di controlli esistenti a un elemento padre diverso.
Procedura dettagliata: disposizione dei controlli in Windows Form utilizzando FlowLayoutPanel
Viene illustrato come eseguire le attività riportate di seguito:Creazione di un progetto Windows Form.
Disposizione di controlli orizzontalmente e verticalmente.
Modifica della direzione di flusso.
Inserimento di interruzioni di flusso.
Disposizione di controlli utilizzando spaziatura e margini.
Inserimento di controlli tramite doppio clic nella Casella degli strumenti.
Inserimento di un controllo disegnandone la struttura.
Inserimento di controlli utilizzando l'accento circonflesso.
Riassegnazione di controlli esistenti a un elemento padre diverso.
Controlli immagine
Procedura: caricare un'immagine utilizzando la finestra di progettazione (Windows Form)
Viene illustrato come caricare e visualizzare un'immagine in un form in fase di progettazione impostando la proprietà Image su un'immagine valida.Procedura: impostare le immagini in fase di esecuzione (Windows Form)
Viene illustrato come è possibile impostare a livello di codice l'immagine visualizzata da un controllo Windows Form PictureBox.Procedura: modificare le dimensioni o la posizione di un'immagine in fase di esecuzione (Windows Form)
Viene illustrato come impostare la proprietà SizeMode di un controllo Windows Form PictureBox di un form su valori diversi.
DateTimePicker
Procedura: impostare e restituire date con il controllo DateTimePicker Windows Form
Viene illustrato come impostare la proprietà Value prima che il controllo venga visualizzato per determinare quale data verrà inizialmente selezionata nel controllo.Procedura: visualizzare una data in un formato personalizzato con il controllo DateTimePicker di Windows Form
Viene illustrato come visualizzare un formato personalizzato e impostare la proprietà CustomFormat su una stringa di formato.
MonthCalendar
Procedura: selezionare un intervallo di date nel controllo MonthCalendar Windows Form
Viene illustrato come impostare un intervallo di date o ottenere un intervallo di selezione impostato dall'utente con le proprietà del controllo MonthCalendar.Procedura: visualizzare giorni specifici in grassetto con il controllo MonthCalendar Windows Form
Viene illustrato come visualizzare una data in grassetto o in caratteri normali.Procedura: visualizzare più mesi nel controllo MonthCalendar Windows Form
Viene illustrato come visualizzare più mesi in un controllo Windows Form MonthCalendar.Procedura: modificare l'aspetto del controllo MonthCalendar Windows Form
Viene illustrato come modificare la combinazione di colori del calendario mensile, visualizzare la data attuale nella parte inferiore del controllo e visualizzare i numeri delle settimane.
Accesso ai dati (per Windows Form)
Procedura dettagliata: passaggio di dati tra i form in un'applicazione Windows
Vengono fornite istruzioni dettagliate per il passaggio di dati da un form in un metodo di un secondo form.Procedura dettagliata: visualizzazione dei dati su un form in un'applicazione Windows
Viene creato un form semplice in cui vengono visualizzati i dati di una tabella in più controlli singoli.Procedura dettagliata: creazione di un form per la ricerca di dati in un'applicazione Windows
Viene illustrata la creazione di un Windows Form per la ricerca di dati.
ToolStrip
Procedura: posizionare un oggetto ToolStripItem su un oggetto ToolStrip
Viene illustrato come è possibile spostare o aggiungere un ToolStripItem a sinistra o a destra di un ToolStrip.Procedura: disattivare i ToolStripMenuItems con la finestra di progettazione
Viene illustrato come disattivare una voce di menu in fase di progettazione.Procedura: spostare i ToolStripMenuItems
Viene illustrato come spostare i menu di primo livello e le relative voci in un punto diverso dell'oggetto MenuStrip. È anche possibile spostare singole voci tra menu di primo livello oppure modificare la posizione delle voci all'interno di un menu.Procedura: modificare l'aspetto del testo e delle immagini di una descrizione comandi in Windows Form
Viene illustrato come è possibile controllare la visualizzazione di testo e immagini in una classe ToolStripItem nonché il modo in cui sono allineati tra di loro e rispetto alla classe ToolStrip.
Menu di scelta rapida
Procedura: associare un menu di scelta rapida a un componente NotifyIcon di Windows Form
Viene illustrato come associare un menu di scelta rapida a un componente NotifyIcon Windows Form.Procedura: aggiungere e rimuovere voci di menu tramite il componente ContextMenu Windows Form
Viene illustrato come aggiungere e rimuovere voci di menu di scelta rapida in Windows Form.
Stampare
Procedura: creare processi di stampa standard per Windows Form
Viene illustrato come specificare gli elementi da stampare e le modalità di stampa scrivendo il codice per gestire l'evento PrintPage.Procedura: completare processi di stampa in Windows Form
Viene illustrato come completare un processo di stampa gestendo l'evento EndPrint del componente PrintDocument.Procedura: stampare un file di testo con più pagine in Windows Form
Viene illustrato come stampare testo in un Windows Form utilizzando metodi per il disegno di oggetti (grafica o testo) in un dispositivo, ad esempio uno schermo o una stampante.Procedura: selezionare le stampanti connesse al computer dell'utente in Windows Form
Viene illustrato come selezionare una stampante e stampare un file.Procedura: acquisire l'input dell'utente da un elemento PrintDialog in fase di esecuzione
Viene illustrato come modificare le opzioni di stampa in fase di esecuzione. Questa operazione viene effettuata mediante il componente PrintDialog e la classe PrinterSettings.
Controlli utente e controlli personalizzati
Aggiunta di controlli al controllo utente
Viene illustrato come aggiungere controlli al Controllo utente.Aggiunta di codice al controllo utente
Viene illustrato come aggiungere codice al Controllo utente.
Interfacce a documenti multipli (MDI)
Procedura: creare form padre MDI
Viene illustrato come creare un form padre MDI in fase di progettazione.Procedura: creare form figlio MDI
Viene illustrato come creare form figlio MDI che visualizzano un controllo RichTextBox, analogo alla maggior parte delle applicazioni per l'elaborazione di testi.Procedura: disporre i form figlio MDI
Viene illustrato come visualizzare i form figlio sovrapposti, affiancati orizzontalmente o verticalmente o come icone disposte lungo la parte inferiore del form con interfaccia a documenti multipli MDI.Procedura: determinare il figlio MDI attivo
Viene illustrato come determinare l'elemento figlio MDI attivo e copiarne il testo negli Appunti.Procedura: inviare dati al figlio MDI attivo
Viene illustrato come inviare dati alla finestra figlio MDI attiva dagli Appunti.
Grafica
Procedura: creare una forma con contorno
Viene illustrato come creare ellissi e rettangoli con contorni in un form.Procedura: creare una sfumatura lineare
Viene illustrato come riempire una linea, un'ellisse e un rettangolo con un pennello a sfumatura lineare orizzontale.Procedura: creare una sfumatura percorso
Viene illustrato come personalizzare la modalità di riempimento di una forma con colori che si modificano in modo graduale.Procedura: creare figure da linee, curve e forme
Viene illustrato come creare un percorso che disponga di un'unica figura o di più figure.Procedura: creare oggetti Graphics per disegnare
Viene illustrato come creare oggetti grafici per il disegno.Procedura: creare miniature
Viene illustrato come creare un oggetto Image da un file bitmap.Procedura: creare testo verticale
Viene illustrato come utilizzare un oggetto StringFormat per specificare che il testo venga creato in verticale anziché in orizzontale.Procedura: allineare il testo creato
Viene illustrato come creare testo in un rettangolo. Ogni riga del testo è centrata e l'intero blocco di testo è centrato nel rettangolo.Procedura: disegnare una linea in un Windows Form
Viene illustrato come creare una linea in un form.Procedura: ruotare, riflettere e inclinare immagini
Viene illustrato come ruotare, riflettere a specchio e inclinare un'immagine specificando i punti di destinazione per gli angoli superiore sinistro, superiore destro e inferiore sinistro dell'immagine originale.Procedura: disegnare testo in un Windows Form
Viene illustrato come utilizzare il metodo DrawString della classe Graphics per creare testo in un form.Procedura: caricare e visualizzare immagini bitmap
Viene illustrato come caricare una bitmap da un file e visualizzarla sullo schermo.Procedura: caricare e visualizzare metafile
Viene illustrato come utilizzare i metodi della classe Metafile per la registrazione, la visualizzazione e l'esame delle immagini vettoriali.
Localizzazione e globalizzazione di Windows Form
Procedura dettagliata: localizzazione di Windows Form
Vengono illustrati i processi di localizzazione di un progetto Applicazione Windows.Procedura: supportare la localizzazione in Windows Form utilizzando AutoSize e il controllo TableLayoutPanel
Viene illustrato come attivare un layout adattabile a varie lunghezze di stringa.Procedura: impostare la lingua e la lingua dell'interfaccia utente per la globalizzazione di Windows Form
Viene illustrato come impostare le opzioni di formattazione adatte a impostazioni cultura specifiche.Procedura: visualizzare il testo da destra a sinistra in Windows Form per la globalizzazione
Viene illustrato come visualizzare testo da destra a sinistra.
Risorse supplementari
Visual Studio 2005 Developer Center
Sono contenuti molti articoli e risorse relativi allo sviluppo di applicazioni utilizzando Visual Studio. Questo sito viene regolarmente aggiornato con nuovi contenuti.Visual C# Developer Center
Contiene numerosi articoli e risorse sullo sviluppo di applicazioni C#. Questo sito viene regolarmente aggiornato con nuovi contenuti.Microsoft .NET Framework Developer Center
Contiene numerosi articoli e risorse sullo sviluppo e il debug di applicazioni .NET Framework. Questo sito viene regolarmente aggiornato con nuovi contenuti.