2009-08-04 11 views
2

Ich bin die Anpassung der Schaltflächen, die ich im Ajax Html Editor anzeigen und möchte ein Beispiel sehen, wie Schriftgröße Optionen in der Dropdown-Liste hinzufügen.HTML-Editor - Asp.net Ajax Control ToolKit

public class HtmlEditor : Editor 
{ 
{ 
protected override void FillTopToolbar() 
TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize()); 
} 
} 

Es zeigt die Schriftgröße Option, aber mit einer leeren Dropdownlist.

Wie man es mit kundengebundener Schriftgröße anzeigt? Für die Probe, möchte ich in der Schrift nur die Optionen Dropdownlist von 8 bis 16

Danke

Josi

Antwort

2

Versuchen Sie, so etwas zeigen:

AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize MyFontSize = new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize(); 
TopToolbar.Buttons.Add(MyFontSize); 
AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption(); 

fontsizeOptions.Value = "8pt"; 
fontsizeOptions.Text = "18"; 
MyFontSize.Options.Add(fontsizeOptions); 


fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption(); 
fontsizeOptions.Value = "16pt"; 
fontsizeOptions.Text = "16"; 
MyFontSize.Options.Add(fontsizeOptions); 
0
protected override void FillTopToolbar() 
{ 
     //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize()); 
     AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize MyFontSize = new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize(); 
     TopToolbar.Buttons.Add(MyFontSize); 
     AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption(); 

     fontsizeOptions.Value = "10.5px"; 
     fontsizeOptions.Text = "1"; 
     MyFontSize.Options.Add(fontsizeOptions); 

     fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption(); 
     fontsizeOptions.Value = "13.0px"; 
     fontsizeOptions.Text = "2"; 
     MyFontSize.Options.Add(fontsizeOptions); 

     fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption(); 
     fontsizeOptions.Value = "15.5px"; 
     fontsizeOptions.Text = "3"; 
     MyFontSize.Options.Add(fontsizeOptions); 

     fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption(); 
     fontsizeOptions.Value = "17.5px"; 
     fontsizeOptions.Text = "4"; 
     MyFontSize.Options.Add(fontsizeOptions); 

     fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption(); 
     fontsizeOptions.Value = "23.5px"; 
     fontsizeOptions.Text = "5"; 
     MyFontSize.Options.Add(fontsizeOptions); 

    } 
} 
+0

Bitte geben etwas mehr Kontext zu der Antwort und verkürzen den Code. Ein paar Codezeilen einzufügen, ist nicht sehr klar. –

Verwandte Themen