// skinPictureBox16是否放大
public bool fullscreenSkinPictureBox16 = false;
/// <summary>
/// skinPictureBox16点击事件:点击后图片放大或缩小
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void skinPictureBoxFullscreen_Click(object sender, EventArgs e)
{
// 获取当前SkinPictureBox
SkinPictureBox skinPictureBox = (SkinPictureBox)sender;
fullscreenSkinPictureBox16 = !fullscreenSkinPictureBox16;//循环。点一次全屏,再点还原。
if (fullscreenSkinPictureBox16)
{
label35.Visible = false;
label98.Visible = false;
if ("skinPictureBox16".Equals(skinPictureBox.Name))
{
skinPictureBox15.Visible = false;
skinPictureBox7.Visible = false;
skinPictureBox17.Visible = false;
// 放大skinPictureBox16所在的容器skinPanel23为所在窗体大小
skinPanel23.Dock = DockStyle.Fill;
// 放大skinPictureBox16
skinPictureBox16.Dock = DockStyle.Fill;
}
else if("skinPictureBox15".Equals(skinPictureBox.Name))
{
skinPictureBox16.Visible = false;
skinPictureBox7.Visible = false;
skinPictureBox17.Visible = false;
skinPanel24.Dock = DockStyle.Fill;
skinPictureBox15.Dock = DockStyle.Fill;
}
else if ("skinPictureBox7".Equals(skinPictureBox.Name))
{
skinPictureBox16.Visible = false;
skinPictureBox15.Visible = false;
skinPictureBox17.Visible = false;
skinPanel25.Dock = DockStyle.Fill;
skinPictureBox7.Dock = DockStyle.Fill;
}
else if ("skinPictureBox17".Equals(skinPictureBox.Name))
{
skinPictureBox16.Visible = false;
skinPictureBox15.Visible = false;
skinPictureBox7.Visible = false;
skinPanel26.Dock = DockStyle.Fill;
skinPictureBox17.Dock = DockStyle.Fill;
}
}
else
{
label35.Visible = true;
label98.Visible = true;
if ("skinPictureBox16".Equals(skinPictureBox.Name))
{
skinPictureBox15.Visible = true;
skinPictureBox7.Visible = true;
skinPictureBox17.Visible = true;
// 缩小为原来大小
skinPanel23.Dock = DockStyle.None;
skinPictureBox16.Dock = DockStyle.None;
}
else if ("skinPictureBox15".Equals(skinPictureBox.Name))
{
skinPictureBox16.Visible = true;
skinPictureBox7.Visible = true;
skinPictureBox17.Visible = true;
skinPanel24.Dock = DockStyle.None;
skinPictureBox15.Dock = DockStyle.None;
}
else if ("skinPictureBox7".Equals(skinPictureBox.Name))
{
skinPictureBox16.Visible = true;
skinPictureBox15.Visible = true;
skinPictureBox17.Visible = true;
skinPanel25.Dock = DockStyle.None;
skinPictureBox7.Dock = DockStyle.None;
}
else if ("skinPictureBox17".Equals(skinPictureBox.Name))
{
skinPictureBox16.Visible = true;
skinPictureBox15.Visible = true;
skinPictureBox7.Visible = true;
skinPanel26.Dock = DockStyle.None;
skinPictureBox17.Dock = DockStyle.None;
}
}
}
C#点击事件缩放图片
最新推荐文章于 2024-05-17 18:06:34 发布