如何实现鼠标点击picturebox控件,实现有翻转或其它的打开picturebox效果显示

问题描述

如何实现鼠标点击picturebox控件,实现有翻转或其它的打开picturebox效果显示

在C# Winfrom项目中,from窗体中,有一个Panel控件。在Panel控件内放置了一个picturebox控件。
请问如何实现鼠标点击picturebox_click事件后,让picturebox控件有翻转或其它比较好的打开动作效果显示.
希望能提供点DEMO或相关资料参考下,再看看哪种比较好。。。。

解决方案

要实现切换图片,如果图片数量不多,你可以用计数器进行控制,点击一次,就将picturebox里图片的路径就该成你要现实的图片路径。

解决方案二:

参考Move images in C#

public partial class Form1 : Form
{
    void timer_Tick(object sender, EventArgs e)
    {
        int x = pictureBox1.Location.X;
        int y = pictureBox1.Location.Y;

        pictureBox1.Location = new Point(x+25, y);

        if (x > this.Width)
            timer1.Stop();
    }

    public Form1()
    {
        InitializeComponent();

        timer1.Interval = 10;
        timer1.Tick += new EventHandler(timer_Tick);
    }

    private void button1_Click(object sender, EventArgs e)
    {
        pictureBox1.Show();
        timer1.Start();
     }
}

解决方案三:

是这样子的:
在panel控件中有一个picturebox控件,目前已经实现了点击picturebox控件后,在panel中加载外部程序。

在点击picturebox控件之后,打开显示panel控件之前的中间过程有一个翻转或其它比较好的打开动作效果显示(相当于过度的效果),
可以实现吗?

时间: 2024-11-15 21:07:03

如何实现鼠标点击picturebox控件,实现有翻转或其它的打开picturebox效果显示的相关文章

在C# winfrom项目,form窗体Picturebox控件加载的图片有闪动现象

问题描述 在C# winfrom项目,form窗体Picturebox控件加载的图片有闪动现象 在C# winfrom项目中,有两个form窗体(form1.form2),在form1中显示监控视频图像实时画面. 在form1窗体中居中弹出form2窗体(form2窗体不透明度设置为Opacity:80%),在form2窗体有一个Picturebox控件(设置充满整个form2窗体),在Picturebox中放置一张图片. 目前遇到一个问题:在form1窗体中居中显示form2窗体的过程中,fo

asp.net-为什么我的DIV隐藏后点击其他控件依然能显示出来?

问题描述 为什么我的DIV隐藏后点击其他控件依然能显示出来? 我用div来的显示隐藏来展示一些数据,按钮控制显示,如果我把div初始设置为可见,点按钮是有效的,如果初始是隐藏的话,单击按钮就没反映了.当我把div控制为隐藏后点击其他控件后就又显示出来,这个是怎么回事?我用前台和后台一起控制的,各位大侠指点一二吧 解决方案 起初用的是iframe控件,也是这个问题,我以为是控件的事,后来换div问题依然存在,各位大哥大姐帮个忙吧

在form1中,点击Button让在Form2中的pictureBox控件移动的C#例子代码

问题描述 在form1中,点击Button让在Form2中的pictureBox控件移动的C#例子代码我菜鸟一枚,向高手请教 解决方案 解决方案二:form1中如果有全局的form2对象,就直接在form2里写个方法就行了.如果不是,那么你可以自己学习一下c#的委托解决方案三:用委托,早晚要了解的,你去百度一下委托的用法.

vb.net的PictureBox控件

PictureBox(图片箱)控件被用来显示图形,可以作为其他控件的容器.PictureBox控件在工具箱中的图标如图所示: 1.支持的图形格式 PictureBox控件可显示下述任何格式的图片文件:位图.图标.图元文件.增强型图元文件.JPEG或GIF文件.2.将图形加载到Picture控件中 在设计时,从"属性"窗口中选定并设置Image属性就可将图片加载到PictureBox控件中,也可在运行时设置PictureBox控件的Image属性: PictureBox1.Image=I

使用JS或jQuery模拟鼠标点击a标签事件代码

 这篇文章主要介绍了使用JS或jQuery模拟鼠标点击a标签事件代码,需要的朋友可以参考下 代码如下: <a id="alink" href="abc.aspx" style="visibility: hidden;">下一步</a>  $("#alink").click(); // 触发了a标签的点击事件,但是没有触发页面跳转  document.getElementById("alink&

点击TrueDbGrid控件中的一项,弹出对话框,把这一横行显示在弹出的对话框中

问题描述 点击TrueDbGrid控件中的一项,弹出对话框,把这一横行显示在弹出的对话框中 点击TrueDbGrid控件中的一项,弹出对话框,把这一横行显示在弹出的对话框中 解决方案 在对话框中定义一个数组型public变量,比如叫data form2.data = 赋值 form2.show 解决方案二: 在双击行事件中写新建窗体的代码

panel-C# winform 如何实现将PictureBox控件拖动到任意的Panel控件中。

问题描述 C# winform 如何实现将PictureBox控件拖动到任意的Panel控件中. 在C# winform中,有一个form窗体,在form窗体中包函四个Panel控件(panel1.panel2.panel3.panel4)以及多个PictureBox控件. 请问,如何实现将PictureBox控件手动拖动到任意一个Panel控件中,且充满当前拖动到目标的Panel控件中显示. 最好提供相关的源码或参考资料,谢谢. 解决方案 是运行时拖动么?你需要处理drug事件,然后在容器接收

VB 子窗体被PictureBox控件挡住无法显示

1.问题描述         VB做机房收费系统的时候,用的MDI主窗体,在主窗体上加了一个Picturebox控件,运行的时候,点了子窗体,但是却没有出现,后来才发现,子窗体被Picturebox控件给当在了后面.   2.问题原因      在MDI程序中,子窗体实际位于MDIClient里,就是说,子窗体的父窗体是MDIClient,而PictureBox和MDIClient属于同一级的    层次结构    ThunderMDIForm-MDIForm1    --MDIClient  

代码-qt中鼠标点击view获取点并将坐标转换为scene坐标之后在坐标处绘制item,位置发生偏移

问题描述 qt中鼠标点击view获取点并将坐标转换为scene坐标之后在坐标处绘制item,位置发生偏移 如题,我的组件是用QGraphicsItem绘制的,重载了QMouseEvent,但是点击时在view上显示的地方不对,主要代码如下: QPoint viewPos = event->pos();//获取视口坐标 QPointF scenePos = view_1->mapToScene(viewPos);//将视口坐标转换为场景坐标 select->setRect(scenePos