StrataFrame Forum
Home      Members   Calendar   Who's On
Welcome Guest ( Login | Register )
      



ReadOnly on inherited form // ThemedXXXStrip...Expand / Collapse
Author
Message
Posted 09/14/2007 5:29:22 PM


StrataFrame Novice

StrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame Novice

Group: StrataFrame Users
Last Login: 07/21/2008 8:17:21 AM
Posts: 112, Visits: 664
Well, I have "playing" with controls and containers and when I try to make a generic ABM to be inherited and I see that the themedToolStrip / themedStatusStrip / xxxxStrip can´t be edited on the form that inherited the base form with that xxxxStrip, it´s a .Net behavior about collection stuff (If I was understand correctly some msdn googled pages).

I try to avoid this, in a test, I try to set the Browsedialog property of the themedMaintenanceToolstrip, to acoomplish this I finish with:

I created a "CustomthemedMaintenanceToolstrip" SF User Control, I dropped a themedMaintenanceToolstrip, I put a Public Property "BrowseDialog" and in get/set I put the private themedMaintenanceToolstrip

then when I drop my "CustomthemedMaintenanceToolstrip" on my base form, on the form that inherited of this base form I can set the "BrowseDialog" property of my "CustomthemedMaintenanceToolstrip" without problems.... with this approach I have to create some properties to edit each control of the themedMaintenanceToolstrip.

I not see the SF source code yet to explore how the themedMaintenanceToolstrip was created, but I not sure if I have the brain to understand it yet :/

I think that my question is a newbie one but I not sure about a lot of stuff [comin´ to my mind the GetType stuff to launch a form... aprox 8 hours to understand it and type.GetType ] and better I question now that I creating some stuff that some time ago I see that I created all of my stuff on a wrong way :/

It's the better way? it´s ok? thanks for the responses!

pd: I try to be clear on my questions but I´m speak in spanish, sorry for my grammar misses and mistakes
Post #11487
Posted 09/17/2007 9:55:10 AM


StrataFrame Developer

StrataFrame Developer

Group: StrataFrame Developers
Last Login: Today @ 5:44:29 PM
Posts: 4,366, Visits: 4,393
Are you just trying to create your own MaintenanceFormToolstrip that has a BrowseDialog class already associated with it when you drop it on the form?  The MaintenanceFormToolstrip is a relatively "ignorant" class.  The Save button calls the Save() on the form, same for Undo() and Edit().  The Navigated and EditingStated events of the forms PrimaryBusinessObject are used to set the states of the buttons (i.e. Save/Edit/Undo/Navigate etc. 

If this doesn't make any sense then let me know and I will try to explain in more detail.

Post #11510
Posted 09/18/2007 2:38:23 PM


StrataFrame Novice

StrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame Novice

Group: StrataFrame Users
Last Login: 07/21/2008 8:17:21 AM
Posts: 112, Visits: 664
Hello thanks for reply, I try to inherit an base "ABM FORM" with a xxxxStrip (status, toolbar, etc), and the xxxStrip will support add new controls (label, textbox, drop down) on the inherited form, I see that it couldn't be posibble (I only can do it with the workaround from previous post or all the properties are read only)

my question is: that (custom control with a inner xxxStrip) is the best (or only) posibility to change the properties of the xxxStrip (created on the base, called from the inherited form) or I doing all so wrong?
Post #11550
Posted 09/19/2007 8:52:36 AM


StrataFrame Developer

StrataFrame Developer

Group: StrataFrame Developers
Last Login: 08/01/2008 8:53:41 AM
Posts: 2,671, Visits: 1,879
No, Fabian, you are doing it right.  In order to change the properties on an inherited control, you will have to set those properties through code.  So, if you inherit a form that already has a toolstrip, and you want to add new buttons to that toolstrip, you will need to create a method to add the new buttons and call that method.  You won't be able to add the new buttons through the designer.

So, yes, you're doing it correctly.


www.bungie.net
Post #11568
Posted 09/19/2007 10:48:36 AM


StrataFrame Novice

StrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame Novice

Group: StrataFrame Users
Last Login: 07/21/2008 8:17:21 AM
Posts: 112, Visits: 664
thank you so much
Post #11582
Posted 09/19/2007 12:49:55 PM


StrataFrame Developer

StrataFrame Developer

Group: StrataFrame Developers
Last Login: 08/01/2008 8:53:41 AM
Posts: 2,671, Visits: 1,879
No problem, glad I could help.


www.bungie.net
Post #11589
« Prev Topic | Next Topic »


Reading This TopicExpand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: Ben Chase, Trent L. Taylor, Steve L. Taylor

PermissionsExpand / Collapse

All times are GMT -6:00, Time now is 7:58pm

Powered by InstantForum.NET v4.1.4 © 2008
Execution: 0.062. 10 queries. Compression Enabled.
Site Map - Home - My Account - Forum - About Us - Contact Us - Try It - Buy It

Microsoft, Visual Studio, and the Visual Studio logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.