| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 717 人关注过本帖
标题:一个关于picturebox的问题
只看楼主 加入收藏
sinew28
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-11-21
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
一个关于picturebox的问题
想编一个处理图片的小软件
但是在处理过图片像素后
用PSet打点到picturebox控件上后
其picture属性没有随之改变
有没有什么办法使picture属性也随之改变?
先谢谢啦!
反向的代码如下:

Private Sub FanXiang1()
Dim X1 As Long, Y1 As Long
Dim c As Long
    On Error GoTo fanxiang1_1 '错误跳转
    For Y1 = 0 To picture1.ScaleHeight
        For X1 = 0 To picture1.ScaleWidth
            c = 16777216 - picture1.Point(X, Y)
            picture2.PSet (X1, Y1), c '绘制像素点
        Next X1
    Next Y1
    image1.picture = picture2.picture
fanxiang1_1:End Sub

其中picture1和picture2是picturebox控件
image1是Image控件

现在image1没有显示图片
应该就是picture2的picture没有被改变

最好再解决一下速度问题。

跪求方法!!!
搜索更多相关主题的帖子: picturebox 
2010-11-21 16:30
zmh886
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:238
专家分:1305
注 册:2010-6-2
收藏
得分:4 
试过image属性没?如果有这属性的话 试试- -

http://www./
2010-11-21 17:34
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:4 
新马甲的贴子只看不回。可以帮你顶一下

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2010-11-21 19:21
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:4 
以下是引用不说也罢在2010-11-21 19:21:01的发言:

新马甲的贴子只看不回。可以帮你顶一下
精明了啊

我就是真命天子,顺我者生,逆我者死!
2010-11-21 19:21
sinew28
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-11-21
收藏
得分:0 
image控件似乎没有image属性
2010-11-22 17:09
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:4 
反转颜色也不用这么麻烦吧。
2010-11-22 19:26
佳文
Rank: 1
等 级:新手上路
帖 子:19
专家分:6
注 册:2010-11-26
收藏
得分:4 
我也想知道怎么解决,强烈呼吁前辈指条明路啊。哈哈~
2010-11-26 17:18
zmh886
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:238
专家分:1305
注 册:2010-6-2
收藏
得分:0 
Private Sub FanXiang1()
Dim X1 As Long, Y1 As Long
Dim c As Long
    On Error GoTo fanxiang1_1 '错误跳转
    For Y1 = 0 To Picture1.ScaleHeight
        For X1 = 0 To Picture1.ScaleWidth
            c = 16777216 - Picture1.Point(X, Y)
            Picture2.PSet (X1, Y1), c '绘制像素点
        Next X1
    Next Y1
    Image1.Picture = Picture2.Image
fanxiang1_1: End Sub

Private Sub Command1_Click()
FanXiang1
End Sub

http://www./
2010-11-27 14:24
快速回复:一个关于picturebox的问题
数据加载中...
 
   



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

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