为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅 ”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入 深,循序渐进的步骤,一起探索和发现C#的其他未知的领域,更深入的理解和掌握使用C#进 行软件开发,拓宽我们的视野,增强我们的软件开发综合能力。
本文配套源码,其中的 CellViewLib.zip 就是本课程的演示代码。
课程说明
在上一次课程中,我们 一起研究了使用C#开发一个比较简单的椭圆形按钮的控件,初步接触了C#图形开发,在本次 课程中我们将继续深入研究C#图形开发,尝试使用C#开发一个稍微复杂点的数据网格控件。
功能需求
现客户要求开发一个图形软件,其软件功能需求是
用一个网 格式界面显示一个数据表的文本内容。
可以设置网格行的高度,单元格的宽度自动 适应文本内容的大小。当显示的内容比较多时显示滚动条。
用户可以使用鼠标点击 操作来选择一个单元格,也可以鼠标拖拽选择多个单元格。
可以复制选择的单元格 的文本。
最后开发的软件其用户界面如图所示
时间: 2025-01-29 21:02:23