以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 绘画板\线条 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=7305)
|
-- 作者:qtcks
-- 发布时间:2010/6/5 22:18:00
-- 绘画板\线条
用这2个控件或其他的控件,能画出平滑的任意角度斜线吗?
现在用这2个控件画出来的斜线非常不平滑,向像素点一样.
此主题相关图片如下:qq截图未命名.png
[此贴子已经被作者于2010-6-5 22:19:34编辑过]
|
-- 作者:czy
-- 发布时间:2010/6/5 22:32:00
--
用GDI+试试
|
-- 作者:qtcks
-- 发布时间:2010/6/5 23:27:00
--
效果图就是用GDI画的。
[此贴子已经被作者于2010-6-5 23:27:45编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2010/6/6 0:39:00
--
这是没办法的
|
-- 作者:qtcks
-- 发布时间:2010/6/6 13:46:00
--
Line
Line表示线条。
主要属性:
- LineColor
返回或设置线条颜色
- Thickness
返回或设置线宽
- Ditection
返回或设置线条方向,LineDirectionEnum型枚举,包括以下可选值
示例
Dim ln As WinForm.Line ln = e.Form.Controls("Line1") ln.SetBounds(0,0,200,200) ln.ThickNess = 5 ln.DashStyle = DashStyleEnum.Dot ln.Ditection = LineDirectionEnum.DiagonalDescending
ln.LineColor = Color.Red
这句代码无效,无法设置线条颜色
[此贴子已经被作者于2010-6-6 13:47:01编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2010/6/6 16:24:00
--
我看看
|
-- 作者:qtcks
-- 发布时间:2010/6/6 16:37:00
--
此主题相关图片如下:qq截图未命名.png
线条真难看.不是一般的难看
唉,优化优化.
|
-- 作者:狐狸爸爸
-- 发布时间:2010/6/6 16:43:00
--
用GDI+自己绘制。
或者自己用其他软件绘制好,作为图片插入
[此贴子已经被作者于2010-6-6 16:43:30编辑过]
|
-- 作者:qtcks
-- 发布时间:2010/6/6 17:05:00
--
线条是动态的.根据2个控件的位置,做动态绘制的.
|
-- 作者:qtcks
-- 发布时间:2010/6/6 17:06:00
--
而且动态增加的控件,是无法透明的.
|