时常要开着几个网页,有的是英文翻译的,有的是官方api的。网页如果关了要再用又要重新开,不关又很乱。于是写了个搜索框,程序很简单。我觉得挺好玩的。
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.Threading;using System.Diagnostics;namespace UnityScriptAPIform{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.notifyIcon1.Visible = true;//在通知区显示Form的Icon this.ShowInTaskbar = true;//使Form不在任务栏上显示 this.TopMost = true; FormBorderStyle = FormBorderStyle.None; this.Location = new Point(1080, 0); } private void textBox1_TextChanged(object sender, EventArgs e) { } private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { string url = "https://docs.unity3d.com/ScriptReference/30_search.html?q="+ textBox1.Text.ToString(); Process.Start("D:/QQBrowser/QQBrowser.exe", url); //create a new form textBox1.Clear(); } } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(13) || e.KeyChar == Convert.ToChar(27)) { e.Handled = true; } } private void textBox2_KeyDown(object sender, KeyEventArgs e) { if(e.KeyCode == Keys.Enter) { string url = "http://fanyi.baidu.com/?aldtype=16047#en/zh/" + textBox2.Text.ToString(); Process.Start("D:/QQBrowser/QQBrowser.exe", url); textBox2.Clear(); } } private void textBox2_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(13) || e.KeyChar == Convert.ToChar(27)) { e.Handled = true; } } private void notifyIcon1_MouseClick(object sender, MouseEventArgs e) { if(e.Button == MouseButtons.Right) { Exit.Show(); } } private void exitToolStripMenuItem_Click(object sender, EventArgs e) { Application.Exit(); } }}
再向注册表添加个开机自启动,就是一个很完整的小程序了(●'◡'●)