Welcome To The Home Of The Visual FoxPro Experts  
home. signup. forum. archives. search. google. articles. downloads. faq. members. weblogs. sponsors. rss.
 From: Cetin Basoz
  Where is Cetin Basoz?
 Izmir
 Turkey
 Cetin Basoz
 To: Gary Abellar
  Where is Gary Abellar?
 Bacolod City
 Philippines
 Gary Abellar
 Tags
Subject: RE: C#.net Macro like VFP
Thread ID: 233116 Message ID: 233165 # Views: 66 # Ratings: 3
Version: Unknown Category: .NET
Date: Tuesday, June 30, 2009 1:33:54 PM         
   


> Anybody can help me in C#.net how to do macro like vfp..
>
>
> Foxpro style:
>
> mystring = "thisform.textbox."
> myprop = "enabled"
> mytrue = "=.T."
>
> mymacro = mystring+myprop+mytrue
>
> &mymacro
>
>
> here's what I need in C#.net
>
> textBox1.Enable = true; - this would be my execution.
>
> string mystring mytexbox = "textBox1";
> string myprop = "Enable ==";
> boolean mytrue = true;
>
> How to execute it in C#?
>
>
> Thanks in advance...
>
> Gary

Gary,
In C# there isn't a direct macro substitution like in VFP. However using Reflection namespace and other features you can do what you would with & and more. Here is a sample using reflection (and this is not the only way, the code is verbose):

string mytextbox = "textBox1";
string myprop = "Enabled";
bool mytrue = true;

// Find a member of thisform using reflection
// (again - this is not the only way)
Object myControl = this.GetType().InvokeMember(mytextbox,
               BindingFlags.IgnoreCase |
               BindingFlags.NonPublic |
               BindingFlags.Instance |
               BindingFlags.GetField,
               null, this, new object[] { });

// invoke set property on myControl
typeof(TextBox).InvokeMember(myprop,
      BindingFlags.SetProperty,
      null, myControl, new Object[] { mytrue }); 


Cetin Basoz

.Net has got better.Think about moving - check my blog:
Blog (main)
Blog (mirror)



COMPLETE THREAD
C#.net Macro like VFP Posted by Gary Abellar @ 6/30/2009 5:53:19 AM
RE: C#.net Macro like VFP Posted by Boudewijn Lutgerink @ 6/30/2009 9:07:54 AM
RE: C#.net Macro like VFP Posted by kulwant singh @ 6/30/2009 9:39:19 AM
RE: C#.net Macro like VFP Posted by Camil Ghircoias @ 6/30/2009 1:46:47 PM
RE: C#.net Macro like VFP Posted by kulwant singh @ 7/1/2009 10:15:43 AM
RE: C#.net Macro like VFP Posted by Samir Ibrahim @ 6/30/2009 11:04:19 AM
RE: C#.net Macro like VFP Posted by Christian Tabligan @ 6/30/2009 1:27:22 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 6/30/2009 1:33:54 PM
RE: C#.net Macro like VFP Posted by Camil Ghircoias @ 6/30/2009 1:49:24 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 6/30/2009 1:57:02 PM
RE: C#.net Macro like VFP Posted by Camil Ghircoias @ 6/30/2009 2:08:46 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 6/30/2009 2:19:52 PM
RE: C#.net Macro like VFP Posted by Camil Ghircoias @ 6/30/2009 2:37:39 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 6/30/2009 2:47:13 PM
RE: C#.net Macro like VFP Posted by Camil Ghircoias @ 6/30/2009 2:54:24 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 6/30/2009 3:05:10 PM
RE: C#.net Macro like VFP Posted by Boudewijn Lutgerink @ 6/30/2009 3:11:24 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 6/30/2009 3:19:43 PM
RE: C#.net Macro like VFP Posted by Samir Ibrahim @ 6/30/2009 3:40:39 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 6/30/2009 3:46:58 PM
RE: C#.net Macro like VFP Posted by Samir Ibrahim @ 6/30/2009 4:07:22 PM
RE: C#.net Macro like VFP Posted by Boudewijn Lutgerink @ 6/30/2009 3:04:07 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 6/30/2009 3:11:23 PM
RE: C#.net Macro like VFP Posted by Boudewijn Lutgerink @ 6/30/2009 3:17:23 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 6/30/2009 3:40:24 PM
RE: C#.net Macro like VFP Posted by Christian Tabligan @ 7/1/2009 1:35:49 AM
RE: C#.net Macro like VFP Posted by Christian Tabligan @ 7/1/2009 5:17:51 AM
RE: C#.net Macro like VFP Posted by Camil Ghircoias @ 7/1/2009 9:18:05 AM
RE: C#.net Macro like VFP Posted by Christian Tabligan @ 7/1/2009 10:12:31 AM
RE: C#.net Macro like VFP Posted by Camil Ghircoias @ 7/1/2009 10:43:26 AM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 7/1/2009 2:01:48 PM
RE: C#.net Macro like VFP Posted by Camil Ghircoias @ 7/1/2009 2:33:27 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 7/1/2009 3:51:25 PM
RE: C#.net Macro like VFP Posted by Camil Ghircoias @ 7/1/2009 4:45:01 PM
RE: C#.net Macro like VFP Posted by Boudewijn Lutgerink @ 7/1/2009 4:57:05 PM
RE: C#.net Macro like VFP Posted by Cetin Basoz @ 7/1/2009 10:05:06 PM
RE: C#.net Macro like VFP Posted by Christian Tabligan @ 7/2/2009 2:09:41 AM
RE: C#.net Macro like VFP Posted by Boudewijn Lutgerink @ 7/1/2009 4:48:44 PM
RE: C#.net Macro like VFP Posted by Samir Ibrahim @ 7/1/2009 11:27:23 AM
RE: C#.net Macro like VFP Posted by Christian Tabligan @ 7/2/2009 1:40:38 AM