Control.Font Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het lettertype van de tekst opgehaald of ingesteld die door het besturingselement wordt weergegeven.
public:
virtual property System::Drawing::Font ^ Font { System::Drawing::Font ^ get(); void set(System::Drawing::Font ^ value); };
public virtual System.Drawing.Font Font { get; set; }
member this.Font : System.Drawing.Font with get, set
Public Overridable Property Font As Font
Waarde van eigenschap
De Font toe te passen op de tekst die door het besturingselement wordt weergegeven. De standaardwaarde is de waarde van de DefaultFont eigenschap.
Voorbeelden
In het volgende codevoorbeeld wordt een FontDialog aan de gebruiker weergegeven en wordt het Font besturingselement DateTimePicker gewijzigd. Voor dit voorbeeld is vereist dat u een Form met en een DateTimePicker ermee Button hebt.
private:
void myButton_Click( Object^ sender, EventArgs^ e )
{
FontDialog^ myFontDialog = gcnew FontDialog;
if ( myFontDialog->ShowDialog() == ::DialogResult::OK )
{
// Set the control's font.
myDateTimePicker->Font = myFontDialog->Font;
}
}
private void myButton_Click(object sender, EventArgs e)
{
FontDialog myFontDialog = new FontDialog();
if(myFontDialog.ShowDialog() == DialogResult.OK)
{
// Set the control's font.
myDateTimePicker.Font = myFontDialog.Font;
}
}
Private Sub myButton_Click(sender As Object, e As EventArgs)
Dim myFontDialog As FontDialog
myFontDialog = New FontDialog()
If myFontDialog.ShowDialog() = DialogResult.OK Then
' Set the control's font.
myDateTimePicker.Font = myFontDialog.Font
End If
End Sub
Opmerkingen
De Font accommodatie is een omgevingseigenschap. Een omgevingseigenschap is een besturingselementeigenschap die, indien niet ingesteld, wordt opgehaald uit het bovenliggende besturingselement. Een zal bijvoorbeeld Button standaard hetzelfde BackColor hebben als het bovenliggende Form item. Zie de AmbientProperties klasse of het Control klasseoverzicht voor meer informatie over omgevingseigenschappen.
Omdat de Font eigenschap onveranderbaar is (wat betekent dat u geen van de eigenschappen kunt aanpassen), kunt u alleen een Font nieuwe Fonteigenschap toewijzen. U kunt het nieuwe lettertype echter baseren op het bestaande lettertype.
Hier volgt een voorbeeld van het aanpassen van het bestaande lettertype om het vet te maken:
myControl.Font = new Font(myControl.Font,
myControl.Font.Style | FontStyle.Bold);
MyControl.Font = New Font(MyControl.Font, _
MyControl.Font.Style Or FontStyle.Bold)
Notities voor overnemers
Wanneer u de Font eigenschap in een afgeleide klasse overschrijft, gebruikt u de eigenschap van Font de basisklasse om de basis-implementatie uit te breiden. Anders moet u alle implementaties opgeven. U hoeft niet zowel de getset eigenschap als de Font toegangsrechten te overschrijven. U kunt er slechts één overschrijven als dat nodig is.