Foxtable(狐表)用户栏目专家坐堂 → 关于picturebox的属性


  共有3026人关注过本帖树形打印复制链接

主题:关于picturebox的属性

帅哥哟,离线,有人找我吗?
chenjiu6202
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3880 威望:0 精华:0 注册:2013/1/18 21:38:00
关于picturebox的属性  发帖心情 Post By:2016/11/14 20:33:00 [只看该作者]

Private pictureBox1 As New PictureBox()
Public Sub CreateBitmapAtRuntime() 
    pictureBox1.Size = New Size(210, 110)
    Me.Controls.Add(pictureBox1)
    Dim flag As New Bitmap(200, 100)
    Dim flagGraphics As Graphics = Graphics.FromImage(flag)
    Dim red As Integer = 0
    Dim white As Integer = 11
    While white <= 100
        flagGraphics.FillRectangle(Brushes.Red, 0, red, 200, 10)
        flagGraphics.FillRectangle(Brushes.White, 0, white, 200, 10)
        red += 20
        white += 20
    End While
    pictureBox1.Image = flag
End Sub 

以上是msdn的一个例子,为什么ft就没有Graphics和size属性呢?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/14 20:46:00 [只看该作者]

测试没有问题,只要是vb.net的代码都可以在foxtable里使用

窗口按钮事件
Dim pictureBox1 As New system.windows.Forms.PictureBox()
pictureBox1.Size = New Size(210, 110)
e.Form.panel.controls.add(pictureBox1)
Dim flag As New Bitmap(200, 100)
Dim flagGraphics As Graphics = Graphics.FromImage(flag)
Dim red As Integer = 0
Dim white As Integer = 11
While white <= 100
    flagGraphics.FillRectangle(Brushes.Red, 0, red, 200, 10)
    flagGraphics.FillRectangle(Brushes.White, 0, white, 200, 10)
    red += 20
    white += 20
End While
pictureBox1.Image = flag

 回到顶部
帅哥哟,离线,有人找我吗?
chenjiu6202
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3880 威望:0 精华:0 注册:2013/1/18 21:38:00
  发帖心情 Post By:2016/11/14 21:07:00 [只看该作者]

谢谢,我测试一下

 回到顶部