C# · 12月 29, 2021

在C#中如何做Delphi类框架?

稍微一点的背景:我是一个Delphi程序员重新学习C#(在学校学习,原来直到最近都没有碰过),并且试图让我的一些Delphi概念转移过来.

目前的情况是,我需要创建一个应用程序,可以根据位置,需要等使用类似数据控件的变量列表中的数据,为了在Delphi中显示该信息,我只需使用滚动框和框架.滚动框我可以很容易地用C#面板类替换,但是我没有找到任何可以使用的东西,这将告诉我如何创建我的框架类以在面板中使用.我可以找到的是网页开发的一些东西.

任何人都可以指出我学习C#框架的方向吗?谢谢.

编辑:

对于非Delphi程序员,框架是一种类似表单的控件,可以将其他控件(按钮,框,网格等)放置在其上,然后将框架用作窗体上的控件本身以减少代码重用因为所有框架都执行类似的功能并简化开发.对于(可能更好)更深入的描述,请参阅about.com’s或Delphi Basics说明.

解决方法

EDIT:

For non-Delphi programmers,a frame is
a form-like control that allows other
controls (buttons,@R_362_2419@es,grids,etc)
to be placed on it,then the frame
gets used as a control itself on a
form to reduce code-reuse as all
frames do similar functionality and
streamline development. For a
(probably better) more in-depth
description,see about.com’s or Delphi
Basics descriptions.

听起来像是一个用户控制.

以下是一些教程:

WPF

WinForms