<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp_by_API%2FSystem.Windows.Forms%2FStatusBar</id>
		<title>Csharp/C Sharp by API/System.Windows.Forms/StatusBar - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp_by_API%2FSystem.Windows.Forms%2FStatusBar"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/StatusBar&amp;action=history"/>
		<updated>2026-04-30T13:56:57Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/StatusBar&amp;diff=4168&amp;oldid=prev</id>
		<title> в 15:31, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/StatusBar&amp;diff=4168&amp;oldid=prev"/>
				<updated>2010-05-26T15:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:31, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/StatusBar&amp;diff=4169&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/StatusBar&amp;diff=4169&amp;oldid=prev"/>
				<updated>2010-05-26T12:09:43Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==new StatusBar()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
   &lt;br /&gt;
class SimpleStatusBar: Form&lt;br /&gt;
{&lt;br /&gt;
     public static void Main()&lt;br /&gt;
     {&lt;br /&gt;
          Application.Run(new SimpleStatusBar());&lt;br /&gt;
     }&lt;br /&gt;
     public SimpleStatusBar()&lt;br /&gt;
     {&lt;br /&gt;
          Text = &amp;quot;Simple Status Bar&amp;quot;;&lt;br /&gt;
          ResizeRedraw = true;&lt;br /&gt;
   &lt;br /&gt;
          StatusBar sb = new StatusBar();&lt;br /&gt;
          sb.Parent = this;&lt;br /&gt;
          sb.Text = &amp;quot;My initial status bar text&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     protected override void OnPaint(PaintEventArgs pea)&lt;br /&gt;
     {&lt;br /&gt;
          Graphics grfx = pea.Graphics;&lt;br /&gt;
          Pen      pen  = new Pen(ForeColor);&lt;br /&gt;
   &lt;br /&gt;
          grfx.DrawLine(pen, 0, 0, ClientSize.Width, ClientSize.Height);&lt;br /&gt;
          grfx.DrawLine(pen, ClientSize.Width, 0, 0, ClientSize.Height);&lt;br /&gt;
     }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==StatusBar.Items.AddRange==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.ruponentModel;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Text;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
public class Form1 : Form&lt;br /&gt;
{&lt;br /&gt;
  private System.Windows.Forms.GroupBox groupBox1;&lt;br /&gt;
  private System.Windows.Forms.ruboBox lstFonts;&lt;br /&gt;
  private System.Windows.Forms.Label label1;&lt;br /&gt;
  private System.Windows.Forms.StatusStrip statusBar;&lt;br /&gt;
  private System.Windows.Forms.ToolStripStatusLabel statusLabel;&lt;br /&gt;
  public Form1() {&lt;br /&gt;
        InitializeComponent();&lt;br /&gt;
    System.Drawing.Text.InstalledFontCollection fonts = new System.Drawing.Text.InstalledFontCollection();&lt;br /&gt;
    foreach (FontFamily family in fonts.Families)&lt;br /&gt;
    {&lt;br /&gt;
      lstFonts.Items.Add(family.Name);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  private void lstFonts_SelectedIndexChanged(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
        this.Invalidate();&lt;br /&gt;
  }&lt;br /&gt;
  private void Form1_Paint(object sender, PaintEventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    if (lstFonts.SelectedIndex != -1)&lt;br /&gt;
    {&lt;br /&gt;
            e.Graphics.DrawString(lstFonts.Text, new Font(lstFonts.Text, 50), Brushes.Black, 10, 50);&lt;br /&gt;
            statusBar.Items[0].Text = lstFonts.Text;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  private void InitializeComponent()&lt;br /&gt;
  {&lt;br /&gt;
    this.groupBox1 = new System.Windows.Forms.GroupBox();&lt;br /&gt;
    this.lstFonts = new System.Windows.Forms.ruboBox();&lt;br /&gt;
    this.label1 = new System.Windows.Forms.Label();&lt;br /&gt;
    this.statusBar = new System.Windows.Forms.StatusStrip();&lt;br /&gt;
    this.statusLabel = new System.Windows.Forms.ToolStripStatusLabel();&lt;br /&gt;
    this.groupBox1.SuspendLayout();&lt;br /&gt;
    this.statusBar.SuspendLayout();&lt;br /&gt;
    this.SuspendLayout();&lt;br /&gt;
    this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)&lt;br /&gt;
          | System.Windows.Forms.AnchorStyles.Right)));&lt;br /&gt;
    this.groupBox1.Controls.Add(this.lstFonts);&lt;br /&gt;
    this.groupBox1.Controls.Add(this.label1);&lt;br /&gt;
    this.groupBox1.Location = new System.Drawing.Point(7, 0);&lt;br /&gt;
    this.groupBox1.Name = &amp;quot;groupBox1&amp;quot;;&lt;br /&gt;
    this.groupBox1.Size = new System.Drawing.Size(497, 40);&lt;br /&gt;
    this.groupBox1.TabIndex = 1;&lt;br /&gt;
    this.groupBox1.TabStop = false;&lt;br /&gt;
    this.lstFonts.DropDownStyle = System.Windows.Forms.ruboBoxStyle.DropDownList;&lt;br /&gt;
    this.lstFonts.DropDownWidth = 340;&lt;br /&gt;
    this.lstFonts.FormattingEnabled = true;&lt;br /&gt;
    this.lstFonts.Location = new System.Drawing.Point(100, 12);&lt;br /&gt;
    this.lstFonts.Name = &amp;quot;lstFonts&amp;quot;;&lt;br /&gt;
    this.lstFonts.Size = new System.Drawing.Size(340, 21);&lt;br /&gt;
    this.lstFonts.TabIndex = 1;&lt;br /&gt;
    this.lstFonts.SelectedIndexChanged += new System.EventHandler(this.lstFonts_SelectedIndexChanged);&lt;br /&gt;
    this.label1.Location = new System.Drawing.Point(12, 16);&lt;br /&gt;
    this.label1.Name = &amp;quot;label1&amp;quot;;&lt;br /&gt;
    this.label1.Size = new System.Drawing.Size(80, 12);&lt;br /&gt;
    this.label1.TabIndex = 0;&lt;br /&gt;
    this.label1.Text = &amp;quot;Choose Font:&amp;quot;;&lt;br /&gt;
    this.statusBar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {&lt;br /&gt;
        this.statusLabel});&lt;br /&gt;
    this.statusBar.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Table;&lt;br /&gt;
    this.statusBar.Location = new System.Drawing.Point(0, 155);&lt;br /&gt;
    this.statusBar.Size = new System.Drawing.Size(516, 22);&lt;br /&gt;
    this.statusBar.TabIndex = 2;&lt;br /&gt;
    this.statusLabel.Name = &amp;quot;statusLabel&amp;quot;;&lt;br /&gt;
    this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);&lt;br /&gt;
    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;&lt;br /&gt;
    this.ClientSize = new System.Drawing.Size(516, 177);&lt;br /&gt;
    this.Controls.Add(this.groupBox1);&lt;br /&gt;
    this.Controls.Add(this.statusBar);&lt;br /&gt;
    this.Font = new System.Drawing.Font(&amp;quot;Tahoma&amp;quot;, 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));&lt;br /&gt;
    this.Text = &amp;quot;Font Viewer&amp;quot;;&lt;br /&gt;
    this.groupBox1.ResumeLayout(false);&lt;br /&gt;
    this.statusBar.ResumeLayout(false);&lt;br /&gt;
    this.ResumeLayout(false);&lt;br /&gt;
    this.PerformLayout();&lt;br /&gt;
  }&lt;br /&gt;
  [STAThread]&lt;br /&gt;
  static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    Application.EnableVisualStyles();&lt;br /&gt;
    Application.Run(new Form1());&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==StatusBar.Panels==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
  using System;&lt;br /&gt;
  using System.Drawing;&lt;br /&gt;
  using System.Collections;&lt;br /&gt;
  using System.ruponentModel;&lt;br /&gt;
  using System.Windows.Forms;&lt;br /&gt;
  using System.Data;&lt;br /&gt;
  public class MainForm : System.Windows.Forms.Form&lt;br /&gt;
  {&lt;br /&gt;
    private StatusBar statusBar = new StatusBar();&lt;br /&gt;
    private StatusBarPanel sbPnlPrompt = new StatusBarPanel();&lt;br /&gt;
    private StatusBarPanel sbPnlTime = new StatusBarPanel();&lt;br /&gt;
    private Timer timer1 = new Timer();&lt;br /&gt;
    private MainMenu mainMenu;&lt;br /&gt;
    private System.ruponentModel.Container components;&lt;br /&gt;
    public MainForm()&lt;br /&gt;
    {&lt;br /&gt;
      InitializeComponent();&lt;br /&gt;
      Text = &amp;quot;Status Bar Example&amp;quot;;&lt;br /&gt;
      CenterToScreen();&lt;br /&gt;
      BackColor = Color.CadetBlue;&lt;br /&gt;
      // Configure the timer.&lt;br /&gt;
      timer1.Interval = 1000;&lt;br /&gt;
      timer1.Enabled = true;&lt;br /&gt;
      timer1.Tick += new EventHandler(timer1_Tick);&lt;br /&gt;
      this.MenuComplete += new EventHandler(StatusForm_MenuDone);&lt;br /&gt;
      BuildMenuSystem();&lt;br /&gt;
      BuildStatBar();&lt;br /&gt;
    }&lt;br /&gt;
    private void InitializeComponent()&lt;br /&gt;
    {&lt;br /&gt;
      this.ruponents = new System.ruponentModel.Container();&lt;br /&gt;
      this.Size = new System.Drawing.Size(300,300);&lt;br /&gt;
      this.Text = &amp;quot;Form1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    static void Main() &lt;br /&gt;
    {&lt;br /&gt;
      Application.Run(new MainForm());&lt;br /&gt;
    }&lt;br /&gt;
    // Clicked handlers.&lt;br /&gt;
    private void FileExit_Clicked(object sender, EventArgs e) &lt;br /&gt;
    {    &lt;br /&gt;
      this.Close();&lt;br /&gt;
    }&lt;br /&gt;
        &lt;br /&gt;
    // Help | About Menu item handler&lt;br /&gt;
    private void HelpAbout_Clicked(object sender, EventArgs e) &lt;br /&gt;
    {&lt;br /&gt;
      MessageBox.Show(&amp;quot;The amazing menu app...&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
        &lt;br /&gt;
    // Selected handlers.&lt;br /&gt;
    private void FileExit_Selected(object sender, EventArgs e) &lt;br /&gt;
    {&lt;br /&gt;
      sbPnlPrompt.Text = &amp;quot;Terminates this app&amp;quot;;     &lt;br /&gt;
    }&lt;br /&gt;
    private void HelpAbout_Selected(object sender, EventArgs e) &lt;br /&gt;
    {&lt;br /&gt;
      sbPnlPrompt.Text = &amp;quot;Displays app info&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    // Other handlers...&lt;br /&gt;
    private void StatusForm_MenuDone(object sender, EventArgs e) &lt;br /&gt;
    {&lt;br /&gt;
      sbPnlPrompt.Text = &amp;quot;Ready&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    private void timer1_Tick(object sender, EventArgs e) &lt;br /&gt;
    {&lt;br /&gt;
      DateTime t = DateTime.Now;&lt;br /&gt;
      string s = t.ToLongTimeString() ;&lt;br /&gt;
      sbPnlTime.Text = s ;    &lt;br /&gt;
    }&lt;br /&gt;
    private void BuildMenuSystem()&lt;br /&gt;
    {&lt;br /&gt;
      mainMenu = new MainMenu();&lt;br /&gt;
      &lt;br /&gt;
      MenuItem miFile = mainMenu.MenuItems.Add(&amp;quot;&amp;amp;amp;File&amp;quot;);          &lt;br /&gt;
      miFile.MenuItems.Add(new MenuItem(&amp;quot;E&amp;amp;amp;xit&amp;quot;,new EventHandler(this.FileExit_Clicked), Shortcut.CtrlX));&lt;br /&gt;
      miFile.MenuItems[0].Select += new EventHandler(FileExit_Selected);&lt;br /&gt;
      MenuItem miHelp = mainMenu.MenuItems.Add(&amp;quot;Help&amp;quot;);  &lt;br /&gt;
      miHelp.MenuItems.Add(new MenuItem(&amp;quot;&amp;amp;amp;About&amp;quot;,  new EventHandler(this.HelpAbout_Clicked), Shortcut.CtrlA));&lt;br /&gt;
      miHelp.MenuItems[0].Select += new EventHandler(HelpAbout_Selected);&lt;br /&gt;
      this.Menu = mainMenu;      &lt;br /&gt;
    }&lt;br /&gt;
    private void BuildStatBar()&lt;br /&gt;
    {&lt;br /&gt;
      // Configure the status bar.&lt;br /&gt;
      statusBar.ShowPanels = true;&lt;br /&gt;
      statusBar.Panels.AddRange(new StatusBarPanel[] {sbPnlPrompt, sbPnlTime});&lt;br /&gt;
      &lt;br /&gt;
      // Configure prompt panel.&lt;br /&gt;
      sbPnlPrompt.BorderStyle = StatusBarPanelBorderStyle.None;&lt;br /&gt;
      sbPnlPrompt.AutoSize = StatusBarPanelAutoSize.Spring;&lt;br /&gt;
      sbPnlPrompt.Width = 62;&lt;br /&gt;
      sbPnlPrompt.Text = &amp;quot;Ready&amp;quot;;&lt;br /&gt;
      &lt;br /&gt;
      // Configure time pane.&lt;br /&gt;
      sbPnlTime.Alignment = HorizontalAlignment.Right;&lt;br /&gt;
      sbPnlTime.Width = 76;&lt;br /&gt;
      try&lt;br /&gt;
      {&lt;br /&gt;
        Icon i = new Icon(&amp;quot;status.ico&amp;quot;);&lt;br /&gt;
        sbPnlPrompt.Icon = i;&lt;br /&gt;
      }&lt;br /&gt;
      catch(Exception e)&lt;br /&gt;
      {&lt;br /&gt;
        Console.WriteLine(e.Message);&lt;br /&gt;
      }&lt;br /&gt;
      this.Controls.Add(statusBar);  &lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==StatusBar.Panels.Add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
   &lt;br /&gt;
class TwoStatusBarPanels: Form&lt;br /&gt;
{&lt;br /&gt;
     public static void Main()&lt;br /&gt;
     {&lt;br /&gt;
          Application.Run(new TwoStatusBarPanels());&lt;br /&gt;
     }&lt;br /&gt;
     public TwoStatusBarPanels()&lt;br /&gt;
     {&lt;br /&gt;
          Text = &amp;quot;Two Status Bar Panels&amp;quot;;&lt;br /&gt;
          StatusBar sb = new StatusBar();&lt;br /&gt;
          sb.Parent = this;&lt;br /&gt;
          sb.ShowPanels = true;&lt;br /&gt;
   &lt;br /&gt;
          StatusBarPanel sbpanel1 = new StatusBarPanel();&lt;br /&gt;
          sbpanel1.Text = &amp;quot;Panel 1&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
          StatusBarPanel sbpanel2 = new StatusBarPanel();&lt;br /&gt;
          sbpanel2.Text = &amp;quot;Panel 2&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
          sb.Panels.Add(sbpanel1);&lt;br /&gt;
          sb.Panels.Add(sbpanel2);&lt;br /&gt;
     }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==StatusBar.ShowPanels==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
   &lt;br /&gt;
class MenuHelpFirstTry: Form&lt;br /&gt;
{&lt;br /&gt;
     StatusBarPanel sbpMenuHelp;&lt;br /&gt;
     string         strSavePanelText;&lt;br /&gt;
   &lt;br /&gt;
     public static void Main()&lt;br /&gt;
     {&lt;br /&gt;
          Application.Run(new MenuHelpFirstTry());&lt;br /&gt;
     }&lt;br /&gt;
     public MenuHelpFirstTry()&lt;br /&gt;
     {&lt;br /&gt;
   &lt;br /&gt;
          StatusBar sb = new StatusBar();&lt;br /&gt;
          sb.Parent = this;&lt;br /&gt;
          sb.ShowPanels = true;&lt;br /&gt;
   &lt;br /&gt;
          sbpMenuHelp = new StatusBarPanel();&lt;br /&gt;
          sbpMenuHelp.Text = &amp;quot;Ready&amp;quot;;&lt;br /&gt;
          sbpMenuHelp.AutoSize = StatusBarPanelAutoSize.Spring;&lt;br /&gt;
   &lt;br /&gt;
          sb.Panels.Add(sbpMenuHelp);&lt;br /&gt;
   &lt;br /&gt;
          Menu = new MainMenu();&lt;br /&gt;
          EventHandler ehSelect = new EventHandler(MenuOnSelect);&lt;br /&gt;
          &lt;br /&gt;
          MenuItem mi = new MenuItem(&amp;quot;File&amp;quot;);&lt;br /&gt;
          mi.Select += ehSelect;&lt;br /&gt;
          Menu.MenuItems.Add(mi);&lt;br /&gt;
   &lt;br /&gt;
          mi = new MenuItem(&amp;quot;Open&amp;quot;);&lt;br /&gt;
          mi.Select += ehSelect;&lt;br /&gt;
          Menu.MenuItems[0].MenuItems.Add(mi);&lt;br /&gt;
   &lt;br /&gt;
          mi = new MenuItem(&amp;quot;Close&amp;quot;);&lt;br /&gt;
          mi.Select += ehSelect;&lt;br /&gt;
          Menu.MenuItems[0].MenuItems.Add(mi);&lt;br /&gt;
   &lt;br /&gt;
          mi = new MenuItem(&amp;quot;Save&amp;quot;);&lt;br /&gt;
          mi.Select += ehSelect;&lt;br /&gt;
          Menu.MenuItems[0].MenuItems.Add(mi);&lt;br /&gt;
   &lt;br /&gt;
          mi = new MenuItem(&amp;quot;Edit&amp;quot;);&lt;br /&gt;
          mi.Select += ehSelect;&lt;br /&gt;
          Menu.MenuItems.Add(mi);&lt;br /&gt;
   &lt;br /&gt;
          mi = new MenuItem(&amp;quot;Cut&amp;quot;);&lt;br /&gt;
          mi.Select += ehSelect;&lt;br /&gt;
          Menu.MenuItems[1].MenuItems.Add(mi);&lt;br /&gt;
          &lt;br /&gt;
          mi = new MenuItem(&amp;quot;Copy&amp;quot;);&lt;br /&gt;
          mi.Select += ehSelect;&lt;br /&gt;
          Menu.MenuItems[1].MenuItems.Add(mi);&lt;br /&gt;
   &lt;br /&gt;
          mi = new MenuItem(&amp;quot;Paste&amp;quot;);&lt;br /&gt;
          mi.Select += ehSelect;&lt;br /&gt;
          Menu.MenuItems[1].MenuItems.Add(mi);&lt;br /&gt;
     }&lt;br /&gt;
     protected override void OnMenuStart(EventArgs ea)&lt;br /&gt;
     {&lt;br /&gt;
          strSavePanelText = sbpMenuHelp.Text;&lt;br /&gt;
     }&lt;br /&gt;
     protected override void OnMenuComplete(EventArgs ea)&lt;br /&gt;
     {&lt;br /&gt;
          sbpMenuHelp.Text = strSavePanelText;&lt;br /&gt;
     }&lt;br /&gt;
     void MenuOnSelect(object obj, EventArgs ea)&lt;br /&gt;
     {&lt;br /&gt;
          MenuItem mi = (MenuItem) obj;&lt;br /&gt;
          string   str;&lt;br /&gt;
   &lt;br /&gt;
          switch (mi.Text)&lt;br /&gt;
          {&lt;br /&gt;
              case &amp;quot;File&amp;quot;:   str = &amp;quot;file&amp;quot;;    break;&lt;br /&gt;
              case &amp;quot;Open&amp;quot;:   str = &amp;quot;Open&amp;quot;;         break;&lt;br /&gt;
              case &amp;quot;Close&amp;quot;:  str = &amp;quot;Close&amp;quot;;        break;&lt;br /&gt;
              case &amp;quot;Save&amp;quot;:   str = &amp;quot;Save&amp;quot;;         break;&lt;br /&gt;
              case &amp;quot;Edit&amp;quot;:   str = &amp;quot;edit&amp;quot;;  break;&lt;br /&gt;
              case &amp;quot;Cut&amp;quot;:    str = &amp;quot;cut&amp;quot;;         break;&lt;br /&gt;
              case &amp;quot;Copy&amp;quot;:   str = &amp;quot;Copy&amp;quot;;                          break;&lt;br /&gt;
              case &amp;quot;Paste&amp;quot;:  str = &amp;quot;Paste&amp;quot;;        break;&lt;br /&gt;
              default:       str = &amp;quot;&amp;quot;;                                   break;&lt;br /&gt;
          }&lt;br /&gt;
   &lt;br /&gt;
          sbpMenuHelp.Text = str;&lt;br /&gt;
     }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>