Graphics C#2.0教程中的真正基础图形

Graphics C#2.0教程中的真正基础图形,graphics,c#-2.0,Graphics,C# 2.0,我在一家票务公司工作,我们用自己的票务打印机打印票子。我一直在对门票设计进行直接编码,并将模板存储在数据库中。如果我们需要一个新的字段添加到票据中,我会手动添加它,并使用奥术坐标系统来估计字段应该去哪里,以及其他字段需要移动多少来容纳新信息 我们一直计划用一个简单的(我强调简单一词)图形编辑器使这个系统自动化。基本上,我们不会看到车票在短期内发生根本性的变化,我们有一种尺寸的车票,车票打印机固件非常简单,因为它更像一台工业机器,大约有10种字体和一些真正基本的尺寸交互 我需要让这个编辑器按票的像

我在一家票务公司工作,我们用自己的票务打印机打印票子。我一直在对门票设计进行直接编码,并将模板存储在数据库中。如果我们需要一个新的字段添加到票据中,我会手动添加它,并使用奥术坐标系统来估计字段应该去哪里,以及其他字段需要移动多少来容纳新信息

我们一直计划用一个简单的(我强调简单一词)图形编辑器使这个系统自动化。基本上,我们不会看到车票在短期内发生根本性的变化,我们有一种尺寸的车票,车票打印机固件非常简单,因为它更像一台工业机器,大约有10种字体和一些真正基本的尺寸交互

我需要让这个编辑器按票的像素显示一个尺寸的矩形(甚至可以是实际大小),并有一个可调整大小的网格,可以在票矩形顶部的重叠和不可见之间切换,并用点而不是线表示

然后,我希望能够通过绘制填充字母“x”的矩形来表示字段,该矩形显示字段的最大大小(以防止重叠)。这些字段应该是可选择的、可拖动的和可拖放的,并以按网格方式显示

我已经算出了它的数学,但我不知道如何绘制矩形,然后在图层中绘制网格,然后在这些图层上再添加一个充满“x”的矩形。我也不太了解如何根据鼠标事件更改绘制位置。这根本不是我必须做的事

到目前为止,我看到的所有教程都假定您已经了解了很多关于使用draw对象的知识,并且正在尝试扩展这些知识的基础知识。首先,我需要指出一个好的教程的方向,在picturebox中操作浮动对象


有什么想法吗?

对于那些需要这一不同寻常领域指南的人(至少是我们这些有国际清算银行背景的人),我衷心赞同:


我现在很高兴地绘制图形界面,并让它们不费吹灰之力地响应控制输入。

对于那些需要这一不同寻常领域指南的人(至少是那些有BIS背景的人),我衷心支持:

我现在很高兴地绘制图形界面,并让它们对控制输入做出响应,而不需要太多麻烦。

使用C#和WinForms时您处于什么级别?您是否成功地创建了一个带有控件的表单、显示它并响应用户交互?您在使用C#和WinForms时处于什么级别?您是否成功地创建了一个带有控件的表单,显示它并响应用户交互?