GrapeCity.Win.PlusPak.v80 アセンブリ > GrapeCity.Win.Pickers 名前空間 > FontInfo クラス : FontType プロパティ |
次のサンプルコードは、選択されたFontInfoのすべての情報(FontTypeを含む)をLabelに表示します。このサンプルコードを実行するには、GcFontPickerインスタンスと、infoLabelという名前のSystem.Windows.Forms.Labelインスタンスを含むSystem.Windows.Forms.Formに以下のコードを追加します。そして、このイベントハンドラをGcFontPickerインスタンスのGcFontPicker.SelectedFontChangedイベントに関連付けます。
private void DisplaySelectedFontInfo(object sender, EventArgs e) { StringBuilder infoString = new StringBuilder(); // Get the selected FontInfo. FontInfo fontInfo = (sender as GcFontPicker).SelectedFontInfo; infoString.AppendLine("Font Name: " + fontInfo.Name); infoString.AppendLine("Font Description: " + fontInfo.Description); infoString.AppendLine("IsSysbolFont: " + fontInfo.IsSymbolFont); infoString.AppendLine("IsMonospacedFont: " + fontInfo.IsMonospacedFont); infoString.AppendLine("Font Type: " + fontInfo.FontType); infoString.AppendLine("Support CharSets: " + fontInfo.CharSets.ToString()); // Assign the font information to the Text of infoLabel to display the info. infoLabel.Text = infoString.ToString(); }
Private Sub DisplaySelectedFontInfo(ByVal sender As Object, ByVal e As EventArgs) Dim infoString As New StringBuilder() ' Get the selected FontInfo. Dim fontInfo As FontInfo = TryCast(sender, GcFontPicker).SelectedFontInfo infoString.AppendLine("Font Name: " + fontInfo.Name) infoString.AppendLine("Font Description: " + fontInfo.Description) infoString.AppendLine("IsSysbolFont: " + fontInfo.IsSymbolFont) infoString.AppendLine("IsMonospacedFont: " + fontInfo.IsMonospacedFont) infoString.AppendLine("Font Type: " + fontInfo.FontType) infoString.AppendLine("Support CharSets: " + fontInfo.CharSets.ToString()) ' Assign the font information to the Text of infoLabel to display the info. infoLabel.Text = infoString.ToString() End Sub