|
Normal assignments |
Top Previous Next |
|
DFM-Translator > Normal assignments By default, when DFM translation is enabled in the processor options, all lines of DFM code are converted to C# assignment statements. As an example of such a conversion, the original code and the resulting code in the constructor of a TForm are compared line by line:below:
DFM code C# code ----------------------------------------------------------------------------- Object AboutBox: TAboutBox Left = 229 Left = 229; Top = 166 Top = 166; BorderStyle = bsDialog BorderStyle = TFormBorderStyle.bsDialog; Caption = 'About RichEdit' Caption = "About RichEdit"; ... ...
Object OKButton: TButton OKButton = new TButton(this); Left = 269 OKButton.Left = 269; Top = 208 OKButton.Top = 208; Width = 75 OKButton.Width = 75; Height = 25 OKButton.Height = 25; Cancel = True OKButton.Cancel = true; Caption = 'OK' OKButton.Caption = L"OK"; Default = True OKButton.Default = true; ModalResult = 2 OKButton.ModalResult = 2; TabOrder = 0 OKButton.TabOrder = 0; end OKButton.Parent = this; end
Only the creation of the button goes beyond a simple assignment: in C# the OKButton is explicitely created at runtime and the form is set as its parent.
|
|
This page belongs to the Delphi2C# Documentation |
Delphi2C# home Content |