NotifyIcon notifyIcon;
private void Form1_Load(object sender, EventArgs e)
{
notifyIconShow();
}
void notifyIconShow()
{
this.notifyIcon = new NotifyIcon();
this.notifyIcon.BalloonTipText = "HI!!!";
this.notifyIcon.Text = "HI!!!";
this.notifyIcon.Icon = new System.Drawing.Icon("recherche.ico");
this.notifyIcon.ShowBalloonTip(1000);
//TODO:初始化 notifyIcon菜單
System.Windows.Forms.ContextMenu notifyIconMenu = new System.Windows.Forms.ContextMenu();
System.Windows.Forms.MenuItem notifyIconMenuItem = new System.Windows.Forms.MenuItem();
notifyIconMenuItem.Index = 0;
notifyIconMenuItem.Text = "展開(Open)";
notifyIconMenuItem.Click += new EventHandler(notifyIconMenuItem1_Click);
notifyIconMenu.MenuItems.Add(notifyIconMenuItem);
System.Windows.Forms.MenuItem notifyIconMenuItem2 = new System.Windows.Forms.MenuItem();
notifyIconMenuItem2.Index = 1;
notifyIconMenuItem2.Text = "結束(Exit)";
notifyIconMenuItem2.Click += new EventHandler(notifyIconMenuItem2_Click);
notifyIconMenu.MenuItems.Add(notifyIconMenuItem2);
this.notifyIcon.ContextMenu = notifyIconMenu;
//this.notifyIcon.Visible = true;
}
void notifyIconMenuItem1_Click(object sender, EventArgs e)
{
this.Show();
WindowState = FormWindowState.Normal;
notifyIcon.Visible = false;
}
void notifyIconMenuItem2_Click(object sender, EventArgs e)
{
notifyIcon.Visible = false;
Application.Exit();
}
private void Form1_Resize(object sender, EventArgs e) //需設定觸發
{
if (this.WindowState == FormWindowState.Minimized)
{
this.Hide();
notifyIcon.Visible = true;
}
}
2010年3月31日 星期三
C# 常駐程式
可將執行程式放入常駐程式內!!!
SQL SUM
SELECT [IP],SUM(InOctets) InOctets,SUM(OutOctets) OutOctets,SUM(TotalOctets) TotalOctets
FROM [HR].[dbo].[LAN_Snmp_Value]
GROUP BY [IP] --針對IP去總和
2010年3月25日 星期四
C# DateTime 字串格式化
datetime 顯示自己想要的時間格式
格式方式上次有說明過 XD
格式方式上次有說明過 XD
DateTime time = DateTime.Now;
textBox1.Text = String.Format("{0:yyyy-MM-dd HH:mm}", time);
2010年3月18日 星期四
2010年3月14日 星期日
Visio 連接資料庫
工具 > 附加元件 > Visio Extras > 連接至資料庫
可以將原件的屬性作成資料庫檔
如要修改原件名稱資料時 可直接由資料庫修改
即可馬上更新
點入後 可選擇資料庫位置
選擇資料庫對應的屬性欄
修改後即可直接顯示
好功能 ^^
雖然在設定資料庫時候很煩 XDDDD
可以將原件的屬性作成資料庫檔
如要修改原件名稱資料時 可直接由資料庫修改
即可馬上更新
點入後 可選擇資料庫位置
選擇資料庫對應的屬性欄
修改後即可直接顯示
好功能 ^^
雖然在設定資料庫時候很煩 XDDDD
2010年3月8日 星期一
C# TXT IO
寫入
讀取
TextWriter tw = new StreamWriter("Globaldata.txt");
tw.WriteLine("123\r\n" + "5345"); // \r\n換行
tw.WriteLine("123\r\n" + "5345");
tw.Close();
讀取
TextReader xx = new StreamReader("Globaldata.txt");
string line = "";
while ((line = xx.ReadLine()) != null)
{
Console.WriteLine(line);
}
2010年3月4日 星期四
C# Get Set
設定一個狗的名字
可以用
dog.Name= XXX 來給予狗的名字
也可用
XXX=dog.Name 來讀取狗的名字
可以用
dog.Name= XXX 來給予狗的名字
也可用
XXX=dog.Name 來讀取狗的名字
Class Dog
{
public string Name
{
get{
return Name;
}
set{
Name=value;
}
}
}
2010年3月3日 星期三
C# 字串/時間格式化
把字串/時間 顯示值格式化
(時間格式)
y - 年
yy - 年 未滿兩位補0
yyyy - 西元
M - 月
MM - 月 未滿兩位補0
d - 日
d - 日 未滿兩位補0
h - 12進位小時
hh - 12進位小時 未滿兩位補0
H - 24進位小時
HH - 24進位小時 未滿兩位補0
m - 分
mm - 分 未滿兩位補0
s - 秒
ss - 秒 未滿兩位補0
f~f^7 - 秒後小數點 1~7位
(字串格式)
前面補0的數字字串
String.Format("{0:0000}", 123); // 輸出 0123
前後都補0的數字字串
String.Format("{0:0000.0000}", 123.45); // 輸出 0123.4500
每3位數(千)加逗號
(String.Format("{0:0,0}", 12345); // 輸出 12,345
格式化電話號碼
(String.Format("{0:(###) ###-####}", 1234567890); // 輸出 (123) 456-7890
金額的表示
(String.Format("{0:$#,##0.00;($#,##0);Zero}", 0); // 這個會顯示 Zero
(String.Format("{0:$#,##0.00;($#,##0.00);Zero}", 1234.50); // 這個會顯示 $1,234.50
cht1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "h:mm";
(時間格式)
y - 年
yy - 年 未滿兩位補0
yyyy - 西元
M - 月
MM - 月 未滿兩位補0
d - 日
d - 日 未滿兩位補0
h - 12進位小時
hh - 12進位小時 未滿兩位補0
H - 24進位小時
HH - 24進位小時 未滿兩位補0
m - 分
mm - 分 未滿兩位補0
s - 秒
ss - 秒 未滿兩位補0
f~f^7 - 秒後小數點 1~7位
(字串格式)
前面補0的數字字串
String.Format("{0:0000}", 123); // 輸出 0123
前後都補0的數字字串
String.Format("{0:0000.0000}", 123.45); // 輸出 0123.4500
每3位數(千)加逗號
(String.Format("{0:0,0}", 12345); // 輸出 12,345
格式化電話號碼
(String.Format("{0:(###) ###-####}", 1234567890); // 輸出 (123) 456-7890
金額的表示
(String.Format("{0:$#,##0.00;($#,##0);Zero}", 0); // 這個會顯示 Zero
(String.Format("{0:$#,##0.00;($#,##0.00);Zero}", 1234.50); // 這個會顯示 $1,234.50
2010年3月1日 星期一
訂閱:
文章 (Atom)