| | | StrataFrame Beginner
       
Group: Forum Members Last Login: 08/14/2006 7:50:59 AM Posts: 1, Visits: 2 |
| I am evaluating StrataFrame and making some experiences with the tutorial and help.
Concerning the concept of localizing I have the following question:
How to translate the text, tooltip etc. of the MaintenanceFormToolStrip with the message editor?
Is there a alternate way, to achieve this?
Many Thanks
_p_ |
| | | | 
StrataFrame Developer

Group: StrataFrame Developers Last Login: 09/26/2008 8:30:36 AM Posts: 2,685, Visits: 1,886 |
| | If there is not a Localization Key property on the control, you can pogrammatically set the text to a localized value by retrieving it through the MicroFour.StrataFrame.UI.Localization.RetrieveTextValue(Key) method. So, in the load of the form you can set the property like this: private void Form_Load(object sender, EventArgs e) { this.MaintenanceFormToolstrip1.Item(0).Text = Localization.RetrieveTextValue("NewText"); this.MaintenanceFormToolstrip1.Item(0).ToolTip = Localization.RetrieveTextValue("NewToolTip"); } You can also subclass any control and code the localization into that.
www.bungie.net |
| | | | 
StrataFrame Developer

Group: StrataFrame Developers Last Login: Today @ 8:51:57 AM Posts: 4,560, Visits: 4,544 |
| | We have some developers create a sealed class that has a method that accepts and sets the items on a Maintenance Form Toolstrip. This way you do not have to "re-invent the wheel" every time need to localize the bar. Below is an example class definition. Public NotInheritable Class AppBasics ''' <summary> ''' Seals the class ''' </summary> ''' <remarks></remarks> Private Sub New() End Sub ''' <summary> ''' Sets the maintenance form toolbar buttons localization items ''' </summary> ''' <param name="MyBar"></param> ''' <remarks></remarks> Public Shared Sub SetToolstripTextValues(ByVal MyBar As MicroFour.StrataFrame.UI.Windows.Forms.MaintenanceFormToolStrip) MyBar.Items(0).Text = MicroFour.StrataFrame.UI.Localization.RetrieveTextValue("MyNewToolbarKey") ' Set the remaining bar items End SubEnd Class |
| |
|
|