Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Programmaticly add a RichTextBox control
Message
General information
Forum:
Visual FoxPro
Category:
ActiveX controls in VFP
Miscellaneous
Thread ID:
00314162
Message ID:
00314685
Views:
39
>Fred,
>
>Can you subclass the RichTextBox visually at design time and set the properties up the way you want, and then add the subclass to the form at runtime?
>
>Cheers,
>
>Andrew
>

Andrew,

That's exactly the way I've had to implement it. I would have prefered to have kept all of this in code in a .PRG, but since this does work, I can live with it. The problem with this method is that I may need several different versions of the visual class, but I guess I can live with that, too. Thanks.


>>>Fred,
>>>
>>>Just an untested guess:
>>>
>>>In Init()
>>>
with this.object
>>>   .Scrollbars = 3
>>>endwith
>>>
>>
>>Sorry, Dave. The property for Scrollbars is Read-only at runtime, so that causes problems. Thanks anyways!
>>
>>
>>
>>>>Can someone tell me the syntax to add a RichTextBox control to a coded form class?
>>>>
>>>>I can get the RichTextBox on the form and show it, but I can't set the ScrollBar property or anything else that falls under the Object reference, because they are read-only.
>>>>
>>>>DEFINE CLASS myForm AS FORM
>>>>ENDDEFINE
>>>>DEFINE CLASS rtb AS OLECONTROL
>>>>oleclass = "RICHTEXT.RichTextCtrl.1"
>>>>width = 300
>>>>height = 300
>>>>scrollbars = 3 && this creates a new property. I need the one under .Object.Scrollbars?????????/
>>>>ENDDEFINE
>>>>
>>>>Thanks!
Fred
Microsoft Visual FoxPro MVP

foxcentral.net
Previous
Reply
Map
View

Click here to load this message in the networking platform