什么表格控件可以适合我的应用?
不知大家有没有用过或看过一些餐厅、KTV、易做图等系统的房态图,什么VB.NET控件可以改造成那种东西。要求可以在cell中随意画图。比如在cell的左上角显示一个红方块,在中间显示文字,在下方显示图标等等,总之就是获取到cell的画布,每个cell随意进行绘制。以前用delphi,改造了AdvstringGrid,现在用vb.net没有找到合适的控件! --------------------编程问答-------------------- 关注 --------------------编程问答----------------------------------------编程问答-------------------- 忘记说了,是VB.NET2003 --------------------编程问答-------------------- 不知道VB.NET2003中有没有 SplitContainer 这个控件
不知理解的对不?
窗体上放置一个 SplitContainer 控件,添加如下代码,看看效果可以不?
Private Sub SplitContainer1_Panel2_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles SplitContainer1.Panel2.Paint
e.Graphics.DrawRectangle(Pens.Red, New Rectangle(10, 10, 50, 50))
e.Graphics.DrawString("文字输出", Me.Font, Brushes.Black, e.ClipRectangle.Width / 2, e.ClipRectangle.Height / 2)
e.Graphics.DrawIcon(Me.Icon, e.ClipRectangle.Width / 2, e.ClipRectangle.Height - Me.Icon.Height)
End Sub
我是在vs2005的环境 --------------------编程问答-------------------- http://www.evget.com/zh-CN/product/545/feature.aspx
这个有源码,看看合适你不? --------------------编程问答-------------------- 学习学习 --------------------编程问答-------------------- 谢谢5楼的,这个控件的Delphi版我用过,不能实现我的要求。它在cell里的绘图操作比较弱 --------------------编程问答-------------------- 顶!难道VS2003里没有如此的控件?难道要自己写一个控件? --------------------编程问答-------------------- 自己写一个吧 --------------------编程问答-------------------- 不明LZ在说什么
补充:.NET技术 , VB.NET