public class CustomEditor : Editor
{
protected override void Render(HtmlTextWriter writer)
{
Toolbar topToolbar = this.TopToolbar;
Collection<AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton> buttons = topToolbar.Buttons;
foreach (AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton button in buttons)
{
switch (button.GetType().Name)
{
case "Undo":
button.ToolTip = "Отменить ввод";
break;
case "Redo":
button.ToolTip = "Повторить ввод";
break;
// many others buttons
case "FixedForeColor":
button.ToolTip = "Цвет текста";
break;
case "FixedBackColor":
button.ToolTip = "Цвет выделения текста";
break;
}
}
base.Render(writer);
}
}
Almoust一切正常。問題出在按鈕「FixedForeColor」和「FixedBackColor」。他們的工具提示沒有改變(仍然是英文)。有沒有解決方法?在HtmlEditor中翻譯工具提示的問題(AjaxControlToolkit)
如果您發現該解決方案,請發表解決方案的答案,然後將其標記爲已接受。 – Timwi 2010-08-17 23:59:34