Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Macro Substitution in C#
Message
From
30/09/2005 05:32:27
Vassilis Aggelakos
Themelio Software (Galatas Panayiotis)
Athens, Greece
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Visual FoxPro and .NET
Title:
Macro Substitution in C#
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01054795
Message ID:
01054795
Views:
108
Hi All,

I try to make my first steps in DotNet world and I would like to ask you three (simple ?) questions.

1. In C# (VS 2003) Is possible to execute a method for a control when we have its name in a variable ?
In my VFP framework I do this:
IF VARTYPE(thisform.cfrmpanel)="C" then
lcObjectName = "thisform." + thisform.cFrmPanel
EVALUATE(lcObjectName + ".OnBeforeClose()")
ENDIF

Is it possible with C# ?

2. Is possible to add a variable class control in a form like this ?

lcPanelName = "myXpanel"
thisform.AddObject(lcPanelName,lcPanelName)

3. Is there a With Statement (or equivalent) in C# ?

lcObjectName = "thisform." + lcPanelName
IF VARTYPE(lcObjectName)="O" THEN
WITH &lcObjectName
.top = this.xpanel_guide1.Top
.left = this.xpanel_guide1.Left
.width = this.xpanel_guide1.Width
ENDWITH
ENDIF

Thanks in Advance
Vassilis Aggelakos
Next
Reply
Map
View

Click here to load this message in the networking platform