Foxtable(狐表)用户栏目专家坐堂 → 可以用代码设置面版的边框吗?


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

主题:可以用代码设置面版的边框吗?

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


加好友 发短信
等级:小狐 帖子:339 积分:3760 威望:0 精华:0 注册:2017/9/7 15:20:00
可以用代码设置面版的边框吗?  发帖心情 Post By:2020/7/6 10:03:00 [只看该作者]

老师,您好!
Panel面板以及分区面板的边框默认是黑色的,且没有更改项,可以用代码设置其边框的颜色粗细吗?

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


加好友 发短信
等级:超级版主 帖子:105965 积分:538900 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/6 10:14:00 [只看该作者]

设置不了的

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


加好友 发短信
等级:小狐 帖子:339 积分:3760 威望:0 精华:0 注册:2017/9/7 15:20:00
  发帖心情 Post By:2020/7/6 10:55:00 [只看该作者]

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=78401

这个不能设置面版的边框吗?, 下面的全局代码帖上去会提示错误“未定义的类型Windows.Forms.PaintEventArgs”,怎么用?

全局代码

 Public Sub groupBox1_Paint(sender As Object, e As Windows.Forms.PaintEventArgs)

  e.Graphics.Clear(Sender.BackColor)
 e.Graphics.DrawString(Sender.Text, Sender.Font, Brushes.Red, 10, 1)
 e.Graphics.DrawLine(Pens.Red, 1, 7, 8, 7)
 e.Graphics.DrawLine(Pens.Red, e.Graphics.MeasureString(Sender.Text, Sender.Font).Width + 8, 7, Sender.Width - 2, 7)
 e.Graphics.DrawLine(Pens.Red, 1, 7, 1, Sender.Height - 2)
 e.Graphics.DrawLine(Pens.Red, 1, Sender.Height - 2, Sender.Width - 2, Sender.Height - 2)
 e.Graphics.DrawLine(Pens.Red, Sender.Width - 2, 7, Sender.Width - 2, Sender.Height - 2)
End Sub

 

afterLoad事件

Dim gbx As Windows.forms.Groupbox= e.Form.Controls("GroupBox1").basecontrol

addhandler gbx.paint, addressof GroupBox1_paint


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


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

改为:system.Windows.Forms.PaintEventArgs

 回到顶部