如何在C#中使用类似Delphi的帧?

Tom*_*m A 10 c# delphi frames

稍微有点背景:我是一名Delphi程序员,重新学习C#(最初在学校学到,直到最近才开始学习),并试图让我的一些Delphi概念转移过来.

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

有人能指出我学习C#框架等效的好方向吗?谢谢.

编辑:

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

Ran*_*pho 7

编辑:

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

对我来说听起来像是一个用户控件.

以下是一些教程:

WPF

的WinForms


Ala*_*ark 6

使用Delphi和.Net后,我认为UserControl是等效的.它是一个容器,您可以添加控件,然后添加到项目中的其他窗体.


Pay*_*yrd 5

您需要创建一个扩展Panel类的自定义控件,然后重复该自定义控件.