zoukankan      html  css  js  c++  java
  • 用GDI+画图像,根据鼠标区域改变填充颜色 洋

    今天我做了一个用GDI+在窗体的pannel中画了两个图形,鼠标移动的区域改变其中的颜色,下面是我做的第一例子,哎也是做完了感觉不是最优的方案,在文章的最后讨论了一下比较好的方法:
    Code

    做完后我又想到了第二种方法;即把刷子颜色改变,等一系列操作在pannel的paint中做,而在panel1_MouseMove中只判定鼠标在那个区域,然后让panne刷新就好了。我想应该可以的,有意者自己可以试试。我知道你看在这块的时候要说我好笨呀,是啊刚开始的时候,我是定义两个bool型的变量,但是当时没怎么沿着这个思路走。哈哈现在可以借助第二种思路了,同时也只需要定义两个刷子,当在区域内时候,我们在MOusemove中只改变两个bool型的变量就ok,其他不用什么操作了。你说了?
  • 相关阅读:
    开源项目
    [Accessibility] Missing contentDescription attribute on image [可取行]失踪contentDescription属性图像
    Android 布局 中实现适应屏幕大小及组件滚动
    EF 错误记录
    EasyUI 加载时需要显示和隐藏 panel(面板)内容破版问题
    IE 报表缩放后页面破版
    VS 2017 引入nuget 问题
    SSRS 报表显示页面 asp net session丢失或者找不到 asp net session has expired or could not be found()
    log4net 配置
    网站
  • 原文地址:https://www.cnblogs.com/wybztn/p/1568419.html
Copyright © 2011-2022 走看看