using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Security.Cryptography;
namespace MDIFrom
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
notifyIcon1.ContextMenuStrip = contextMenuStrip1;
notifyIcon1.BalloonTipText = "This is A Sample Application";
notifyIcon1.BalloonTipTitle = "Your Application Name";
notifyIcon1.ShowBalloonTip(1);
}
private void button1_Click(object sender, EventArgs e)
{
ContextMenu ctm = new ContextMenu();
ctm.MenuItems.Add("hi");
notifyIcon1.ContextMenu = ctm;
}
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
private void button2_Click(object sender, EventArgs e)
{
treeView1.Nodes.Add(new TreeNode("Node One",
new TreeNode[] { new TreeNode("sub 1"), new TreeNode("sub 2") }));
}
private void button3_Click(object sender, EventArgs e)
{
if (treeView1.Nodes.Count > 0)
{
treeView1.Nodes[0] = new TreeNode("Node 1",
new TreeNode[] { new TreeNode("sub 1-"), new TreeNode("sub 2-") });
}
}
private void button4_Click(object sender, EventArgs e)
{
foreach (TreeNode tn in treeView1.Nodes)
{
if (tn.Checked)
{
treeView1.Nodes.Remove(tn);
}
}
}
private void button5_Click(object sender, EventArgs e)
{
var ctl = this.Controls.Find("button2", false);
Button btn = (Button)ctl[0];
btn.PerformClick();
}
private void button6_Click(object sender, EventArgs e)
{
UTF8Encoding utf = new UTF8Encoding();
byte[] byt = utf.GetBytes("Kenny");
byte[] a = MD5.Create().ComputeHash(byt);
byte[] b = new MD5CryptoServiceProvider().ComputeHash(byt);
MessageBox.Show(BitConverter.ToString(a));
MessageBox.Show(BitConverter.ToString(b));
}
}
}