我想知道是否可以在緊湊框架上創建漂亮的窗體效果。WM6 .Net窗體效果C#
我的計劃是,當用戶選擇主窗體上的圖像時,會以新窗體打開,此時此功能正常。我現在要做的是製作包含全尺寸圖片的表單,以大約4像素高的高度從屏幕的邊緣(左側或右側)加載,然後滑入視圖。一旦表格完全在屏幕上,然後展開高度,直到達到屏幕的最大值。
關閉時,我想將高度降低到4像素高度,並在處理表單之前再次滑下邊緣。
我已經試過實例的形式和dp.Top屬性總是0,而不管dp.Width == 240
DisplayPicture dp = new DisplayPicture(ImageUrl);
dp.WindowState = FormWindowState.Normal;
dp.Left = dp.Width * -1;
dp.Top = (dp.Height/2) - 2;
dp.Height = 4;
dp.ShowDialog();
內DisplayPicture形式的時候下面的代碼我也有以下嘗試並移動表單,但因爲它沒有設置Top屬性,所以此代碼並不重要。
void t_Tick(object sender, EventArgs e)
{
if (this.Left < 0)
this.Left += 5;
if (this.Left > -1)
{
this.Left = 0;
if (this.Height < pictureBox1.ClientRectangle.Height)
{
this.Height += 4;
this.Top -= 2;
}
if ((this.Left == 0) && (this.Top == 0))
t.Enabled = false;
}
}
任何幫助將不勝感激!
TIA
ONESHOT
現貨!感謝它是停止代碼的邊框樣式! – OneSHOT 2009-06-18 21:49:06