The code below will be the code you will be merging. Any help would be nice. Thanks...
///////////////////////////////////////////////////////////////////////////////////////////////////////
namespace transparency
{
public partial class Form1 : Form
{
bool bClosing;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// fade in from the initial setting.
bClosing = false;
timer1.Enabled = true;
}
private void ShowOpacity()
{
int opac = (int)Math.Round(100 * this.Opacity);
this.Text = string.Format("Opacity {0}%", opac);
}
private void timer1_Tick(object sender, EventArgs e)
{
if (bClosing)
{
if (this.Opacity > 0.0f)
{
this.Opacity -= 0.1f;
ShowOpacity();
}
else
{
this.Close();
}
}
else
{
if (this.Opacity < 1.0f)
{
this.Opacity += 0.1f;
ShowOpacity();
}
else
{
timer1.Enabled = false;
}
}
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (this.Opacity > 0.0f)
{
timer1.Enabled = true;
bClosing = true;
e.Cancel = true;
}
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////
You will put the above code into this code below.
/////////////////////////////////////////////////////////////////////////////////////////////////////////
using
System;using
System.Drawing;using
System.Collections;using
System.ComponentModel;using
System.Windows.Forms;using
System.Data;namespace
TransWinForm{
///{
///{
// // Required for Windows Form Designer support //InitializeComponent();
// // TODO: Add any constructor code after InitializeComponent call //}
///{
if( disposing ){
if (components != null){
components.Dispose();
}
}
base.Dispose( disposing );}
#region
Windows Form Designer generated code ///{
// // Form1 // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(292, 266); this.Name = "Form1"; this.Text = "Form1"; this.Load += new System.EventHandler(this.Form1_Load);}
#endregion
///[STAThread]
static void Main(){
Application.Run(
new Form1());}
private void Form1_Load(object sender, System.EventArgs e){
}
}
}
Replies
Know the answer? Post it — somebody with the same question will find it here.