netmonitor/NetMonitorCliend/Networks.cs

47 lines
1.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.Windows.Forms;
namespace NetMonitorCliend
{
partial class Netzmonitor
{
private void InitNetworks()
{
this.networkini = new InIReader("network.ini");
//
// trayMenu
//
this.trayMenu.Items.AddRange(new ToolStripItem[] {this.trayMenuNetzwerk});
this.trayMenu.Name = "trayMenu";
this.trayMenu.Size = new System.Drawing.Size(153, 48);
//
// trayMenuNetzwerk
//
this.trayMenuNetzwerk.Name = "trayMenuNetzwerk";
this.trayMenuNetzwerk.Size = new System.Drawing.Size(152, 22);
this.trayMenuNetzwerk.Text = "Netzwerk";
ArrayList networks = networkini.getSections();
ToolStripItem[] tsi = new ToolStripItem[networks.Count];
int i=0;
foreach (String net in networks)
{
ToolStripMenuItem TrayItemNet = new ToolStripMenuItem();
TrayItemNet.Name = net;
TrayItemNet.Size = new System.Drawing.Size(152, 22);
TrayItemNet.Text = networkini.getValue(net, "Name");
TrayItemNet.Click += new System.EventHandler(this.TrayMenuNet_Click);
tsi[i++] = TrayItemNet;
}
this.trayMenuNetzwerk.DropDownItems.AddRange(tsi);
}
}
}