クリスマスツリーアプレットを作ります

システムを使用しました。
System.Collections.Genericを使用しました。
System.ComponentModelを使用しました。
System.Dataを使用しました。
たSystem.Diagnosticsを使用しました。
System.Drawingを使用しました。
System.Linqのを使用しました。
System.Runtime.InteropServicesを使用しました。
System.Textのを使用しました。
System.Threading.Tasksを使用しました。
System.Windows.Formsを使用しました。

名前空間WindowsFormsApp2
{
パブリック部分クラスをForm1:フォーム
{
公共のForm1()
{
のInitializeComponent();
ストリングpyth = System.IO.Directory.GetCurrentDirectory()。
pictureBox1.Image = Image.FromFile(pyth + "\\ img.gif")。
}

プライベートボイドForm1_Load(オブジェクト送信者、のEventArgs電子)
{
this.TransparencyKey = this.BackColor。
}
[DLLIMPORT( "user32.dllの")] //拖动无窗体的控件
パブリック静的にextern BOOL ReleaseCapture()。
[DLLIMPORT( "user32.dllの")]
パブリック静的にextern BOOLのSendMessage(HWNDのIntPtr、INT WMSG、INT wParamに、INT lParamに)。
公共のconst int型WM_SYSCOMMAND = 0x0112;
公共のconst int型SC_MOVE = 0xF010;
公共のconst int型HTCAPTION = 0×0002;
プライベート無効pictureBox1_MouseDown(オブジェクト送信者、MouseEventArgs e)の
{
ReleaseCapture();
SendMessage(this.Handle、WM_SYSCOMMAND、SC_MOVE + HTCAPTION、0);
}
プライベートボイド结束ToolStripMenuItem_Click(オブジェクト送信者、のEventArgs電子)
{
this.Close();
}

プライベートボイドpictureBox1_MouseClick(オブジェクト送信者、MouseEventArgs E)
{
IF(e.Button == MouseButtons.Right)
{
contextMenuStrip1.Show(MousePosition.X、MousePosition.Y)。
}
}
}
}

this.TransparencyKey = this.BackColor;ウィンドウが背景に来る排除します。主なものは、このコード行です。

おすすめ

転載: www.cnblogs.com/WordHorizon/p/12121018.html