22layout : post
33title : Localization in Windows Forms PopupMenu control | Syncfusion
44description : Learn about Localization support in Syncfusion Windows Forms PopupMenu control, its elements and more details.
5- platform : WindowsForms
5+ platform : windowsforms
66control : PopupMenu
77documentation : ug
88---
@@ -17,28 +17,117 @@ The below code snippet will explain how to set the localize text in **German** c
1717{% tabs %}
1818{% highlight c# %}
1919
20+ private Syncfusion.Windows.Forms.Tools.XPMenus.PopupMenu popupMenu1;
21+ private System.Windows.Forms.RichTextBox richTextBox1;
22+ private Syncfusion.Windows.Forms.Tools.XPMenus.ParentBarItem parentBarItem1;
23+ private Syncfusion.Windows.Forms.Tools.XPMenus.ParentBarItem parentBarItem2;
24+ private Syncfusion.Windows.Forms.Tools.XPMenus.ParentBarItem parentBarItem3;
25+ private Syncfusion.Windows.Forms.Tools.XPMenus.BarItem barItem1;
26+ private Syncfusion.Windows.Forms.Tools.XPMenus.BarItem barItem2;
27+ private Syncfusion.Windows.Forms.Tools.XPMenus.BarItem barItem3;
28+ private Syncfusion.Windows.Forms.Tools.XPMenus.BarItem barItem4;
29+ private Syncfusion.Windows.Forms.Tools.XPMenus.PopupMenusManager popupMenusManager1;
30+
31+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
32+ popupMenu1 = new Syncfusion.Windows.Forms.Tools.NavigationView.PopupMenu(this.components);
33+ richTextBox1 = new System.Windows.Forms.RichTextBox();
34+ parentBarItem1 = new Syncfusion.Windows.Forms.Tools.XPMenus.ParentBarItem();
35+ parentBarItem2 = new Syncfusion.Windows.Forms.Tools.XPMenus.ParentBarItem();
36+ parentBarItem3 = new Syncfusion.Windows.Forms.Tools.XPMenus.ParentBarItem();
37+ barItem1 = new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem();
38+ barItem2 = new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem();
39+ barItem3 = new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem();
40+ barItem4 = new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem();
41+ popupMenusManager1 = new Syncfusion.Windows.Forms.Tools.XPMenus.PopupMenusManager(this.components);
42+
43+ this.popupMenu1.ParentBarItem = this.parentBarItem1;
44+
45+ this.parentBarItem1.Items.AddRange(new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem[ ] {
46+ this.barItem1,
47+ this.barItem2,
48+ this.barItem3,
49+ this.barItem4,
50+ this.parentBarItem2,
51+ this.parentBarItem3});
52+ this.parentBarItem1.SeparatorIndices.AddRange(new int[ ] { 1, 4 });
53+
54+ this.barItem1.ID = "File";
55+ this.barItem1.Image = ((Syncfusion.Windows.Forms.Tools.XPMenus.ImageExt)(resources.GetObject("newBarItem6.Image")));
2056this.barItem1.Text = "Datei";
21- this.barItem2.Text = "Schnitt";
57+
58+ this.barItem2.ID = "Cut";
59+ this.barItem2.Image = ((Syncfusion.Windows.Forms.Tools.XPMenus.ImageExt)(resources.GetObject("cutBarItem1.Image")));
60+ this.barItem2.Text = "Ausschneiden";
61+
62+ this.barItem3.ID = "Copy";
63+ this.barItem3.Image = ((Syncfusion.Windows.Forms.Tools.XPMenus.ImageExt)(resources.GetObject("copyBarItem2.Image")));
2264this.barItem3.Text = "Kopieren";
65+
66+ this.barItem4.ID = "Paste";
67+ this.barItem4.Image = ((Syncfusion.Windows.Forms.Tools.XPMenus.ImageExt)(resources.GetObject("pasteBarItem3.Image")));
2368this.barItem4.Text = "Einfügen";
24- this.parentBarItem2.Text = "Wählen";
25- this.parentBarItem3.Text = "Wählen Sie Alle";
69+
70+ this.parentBarItem2.ID = "Select";
71+ this.parentBarItem2.Text = "Auswählen";
72+
73+ this.parentBarItem3.ID = "SelectAll";
74+ this.parentBarItem3.Text = "Alles auswählen";
75+
76+ this.popupMenusManager1.SetXPContextMenu(this.richTextBox1, this.popupMenu1);
77+
78+ this.Controls.Add(this.richTextBox1);
2679
2780{% endhighlight %}
2881
2982{% highlight vb %}
3083
31- Me.barItem1.Text = "Datei"
32- Me.barItem2.Text = "Schnitt"
33- Me.barItem3.Text = "Kopieren"
34- Me.barItem4.Text = "Einfügen"
35- Me.parentBarItem2.Text = "Wählen"
36- Me.parentBarItem3.Text = "Wählen Sie Alle"
84+ Dim resources As New ComponentResourceManager(GetType(Form1))
85+
86+ popupMenu1 = New PopupMenu(Me.components)
87+ richTextBox1 = New RichTextBox()
88+ parentBarItem1 = New ParentBarItem()
89+ parentBarItem2 = New ParentBarItem()
90+ parentBarItem3 = New ParentBarItem()
91+ barItem1 = New BarItem()
92+ barItem2 = New BarItem()
93+ barItem3 = New BarItem()
94+ barItem4 = New BarItem()
95+ popupMenusManager1 = New PopupMenusManager(Me.components)
96+
97+ popupMenu1.ParentBarItem = parentBarItem1
98+
99+ parentBarItem1.Items.AddRange(New BarItem() {barItem1, barItem2, barItem3, barItem4, parentBarItem2, parentBarItem3})
100+ parentBarItem1.SeparatorIndices.AddRange(New Integer() {1, 4})
101+
102+ barItem1.ID = "File"
103+ barItem1.Image = CType(resources.GetObject("newBarItem6.Image"), ImageExt)
104+ barItem1.Text = "Datei"
105+
106+ barItem2.ID = "Cut"
107+ barItem2.Image = CType(resources.GetObject("cutBarItem1.Image"), ImageExt)
108+ barItem2.Text = "Ausschneiden"
109+
110+ barItem3.ID = "Copy"
111+ barItem3.Image = CType(resources.GetObject("copyBarItem2.Image"), ImageExt)
112+ barItem3.Text = "Kopieren"
113+
114+ barItem4.ID = "Paste"
115+ barItem4.Image = CType(resources.GetObject("pasteBarItem3.Image"), ImageExt)
116+ barItem4.Text = "Einfügen"
117+
118+ parentBarItem2.ID = "Select"
119+ parentBarItem2.Text = "Auswählen"
120+
121+ parentBarItem3.ID = "SelectAll"
122+ parentBarItem3.Text = "Alles auswählen"
123+
124+ popupMenusManager1.SetXPContextMenu(richTextBox1, popupMenu1)
125+
126+ Me.Controls.Add(richTextBox1)
37127
38128{% endhighlight %}
39129{% endtabs %}
40130
41-
42131** German Culture**
43132
44133![ German Culture] ( Localization_Images/GE.png )
0 commit comments