| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1372 人关注过本帖
标题:[求助] 消息框的问题?Show一送一!
取消只看楼主 加入收藏
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
收藏
 问题点数:0 回复次数:3 
[求助] 消息框的问题?Show一送一!

private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
//图形框不等于空。
if (picshowpicture.Image != null)
{
MessageBox.Show("PictureBox .Image != null", "错误");
}
else
{

skinEngine1.SkinFile = "Vista2_color7.ssk";
}

}
只要条件成立就SHOW出一个消息框,可是不知怎么的SHOW出两个。
还有从论坛上下载的皮肤控件有个毛病,就是PictureBox控件有图的情况下不能更改皮肤。所以我就SHOW消息框。

搜索更多相关主题的帖子: Show 
2007-09-12 22:54
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
收藏
得分:0 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication10
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
skinEngine1.SkinFile = "XPOrange.ssk";
}

private void picshowpicture_Click(object sender, EventArgs e)
{

}

private void btnQuit_Click(object sender, EventArgs e)
{
//退出
this.Close();
}

private void bubtnselectpicture_Click(object sender, EventArgs e)
{
if (ofdSelectPicture .ShowDialog () == DialogResult .OK ) //如果ofdSelectPicture窗口点击确定!
{
picshowpicture .Image = Image .FromFile (ofdSelectPicture .FileName ); //那么图形控件的图片等于它选择的文件。
this .Text = string .Concat ("Picture View("+ofdSelectPicture .FileName +")");
}


}

private void Form1_Load(object sender, EventArgs e)
{
lblx.Text = "";
lbly.Text = "";
tuopannot.Text = this.Text;
tuopannot.Visible = false;

}

private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
//图形框不等于空。
if (picshowpicture.Image != null)
{
MessageBox.Show("PictureBox .Image != null", "错误");
}
else
{

skinEngine1.SkinFile = "Vista2_color7.ssk";
}
skinEngine1.SkinFile = "Vista2_color7.ssk";
}

private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
//图形框不等于空。
if (picshowpicture.Image != null)
{
MessageBox.Show("PictureBox .Image != null", "错误");
}
else
{

skinEngine1.SkinFile = "vista1.ssk";
}
skinEngine1.SkinFile = "vista1.ssk";

}


private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
//图形框不等于空。
if (picshowpicture.Image != null)
{
MessageBox.Show("PictureBox .Image != null", "错误");
}
else
{

skinEngine1.SkinFile = "XPOrange.ssk";
}
skinEngine1.SkinFile = "XPOrange.ssk";

}

private void btn1_Click(object sender, EventArgs e)
{
//窗口高和宽增加20
this.Width += 20;
this.Height += 20;
}

private void button2_Click(object sender, EventArgs e)
{
//窗口高和宽减少20
this.Width -= 20;
this.Height -= 20;
}

private void btnhuifu_Click(object sender, EventArgs e)
{
//
this.Width = 700;
this.Height = 550;

}

private void picshowpicture_MouseMove(object sender, MouseEventArgs e)
{
lblx.Text = "X: " + e.X.ToString();
lbly.Text = "Y:" + e.Y.ToString();
}

private void picshowpicture_MouseLeave(object sender, EventArgs e)
{
lblx.Text = "";
lbly.Text = "";
}

private void Form1_Deactivate(object sender, EventArgs e)
{
//判断是否点击最小化。
if (WindowState == FormWindowState.Minimized)
{
tuopannot.Visible = true;
this.Visible = false;

}
}

private void tuopannot_Click(object sender, EventArgs e)
{
//托盘及窗口的可见性
tuopannot.Visible = false;
this.Visible = true;
this.WindowState = FormWindowState.Normal;


}


}
}


2007-09-13 07:18
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
收藏
得分:0 
以下是引用pacocai在2007-9-13 5:14:27的发言:
还有就是你说的PictureBox控件有图的情况下不能更改皮肤。这个情况我也没发现,我这里PictureBox有图的情况下一样能更换皮肤。你还是先找你机子的原因吧……因为现在发的这个皮肤控件确切的说是商业版的。这种问题通常不太可能会出现。

我试了,有图的情况下确实可以。不过我按你说的更改了代码Message窗口还是出现两个,有图也不能换肤。
我把项目打包发上来你帮我看看!

gqmRcbEh.rar (385.36 KB)

[此贴子已经被作者于2007-9-13 21:02:09编辑过]


2007-09-13 20:58
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
收藏
得分:0 
估计是VS的问题,以前也遇到过。就是出现一个问题不管你怎么修改那个问题就是不变,郁闷的很。
把VS卸了重装试试。。。

2007-09-13 22:15
快速回复:[求助] 消息框的问题?Show一送一!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018874 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved