Skip to content

Commit e0181c0

Browse files
Merge pull request #1116 from Syncfusion-Content/hotfix/hotfix-v27.2.2
DOCINFRA-2341_merged_using_automation
2 parents 2a24103 + 7bdd0e6 commit e0181c0

13 files changed

Lines changed: 378 additions & 136 deletions

File tree

WindowsForms/PopupMenu/Localization.md

Lines changed: 100 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
title: Localization in Windows Forms PopupMenu control | Syncfusion
44
description: Learn about Localization support in Syncfusion Windows Forms PopupMenu control, its elements and more details.
5-
platform: WindowsForms
5+
platform: windowsforms
66
control: PopupMenu
77
documentation: 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")));
2056
this.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")));
2264
this.barItem3.Text = "Kopieren";
65+
66+
this.barItem4.ID = "Paste";
67+
this.barItem4.Image = ((Syncfusion.Windows.Forms.Tools.XPMenus.ImageExt)(resources.GetObject("pasteBarItem3.Image")));
2368
this.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)
-4.57 KB
Loading
10.7 KB
Loading
16.7 KB
Loading
5.11 KB
Loading
10.5 KB
Loading

0 commit comments

Comments
 (0)