标题:运行时出现的不理解问题
只看楼主
jiutian1981
Rank: 2
来 自:山东淄博
等 级:论坛游民
帖 子:33
专家分:10
注 册:2009-4-3
结帖率:85.71%
 问题点数:0 回复次数:0 
运行时出现的不理解问题
各位大虾:
    我在用编程时,程序完成后,运行,点击按钮,运行无故退出。也不显示警告或错误。
代码如下:
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
        Dim c As New Color
        Dim cc As New Color
        Dim box1 As Bitmap
        Dim box2 As Bitmap
        box1 = New Bitmap(PictureBox1.Image)
        box2 = New Bitmap(PictureBox1.Image)
        Dim rr, gg, bb, r, g, b, rx, gx, bx, k1, k2 As Integer
        Dim i, j As Integer
        For i = 0 To PictureBox1.Image.Width - 1
            For j = 0 To PictureBox1.Image.Height - 1
                rx = 0
                gx = 0
                bx = 0
                For k1 = -1 To 1
                    For k2 = -1 To 1
                        c = box1.GetPixel(i + k1, j + k2)
                        r = c.R
                        g = c.G
                        b = c.B
                        rx = rx + 1
                        gx = gx + 1
                        bx = bx + 1
                    Next
                Next
                rr = Int(rx / 9)
                gg = Int(gx / 9)
                bb = Int(bx / 9)
                If rr < 0 Then rr = 0
                If rr > 255 Then rr = 255
                If gg < 0 Then gg = 0
                If gg > 255 Then gg = 255
                If bb < 0 Then bb = 0
                If bb > 255 Then bb = 255
                Dim c1 As New Color
                c1 = Color.FromArgb(rr, gg, bb)
                box2.SetPixel(i, j, c1)
            Next
            PictureBox1.Refresh()
            PictureBox1.Image = box2
        Next
    End Sub
请哪位大虾指教,万分感谢。
搜索更多相关主题的帖子: 运行 
2009-10-07 11:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-287753-1-1.html




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

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