﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Enhancement Requests  » More classes</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 10:26:40 GMT</lastBuildDate><ttl>20</ttl><item><title>More classes</title><link>http://forum.strataframe.net/FindPost5373.aspx</link><description>Hi,&lt;br&gt;
I would like to request to have more utility classes such as factory, systemsetting manager, form manager, mover control/form.&lt;br&gt;
&lt;br&gt;
Any plan for this?&lt;br&gt;
&lt;br&gt;
Thank you</description><pubDate>Mon, 18 Dec 2006 09:20:18 GMT</pubDate><dc:creator>kkchan</dc:creator></item><item><title>RE: More classes</title><link>http://forum.strataframe.net/FindPost5381.aspx</link><description>[quote]BTW, do you have any plan for picklist textbox?[/quote]&lt;/P&gt;&lt;P&gt;You can already do this several ways.&amp;nbsp; First, you can use our list population to load up a combo or list using another BO to which the foreign key is bound.&amp;nbsp; You can see this in the CRM sample as well as the sales video on the website.&amp;nbsp; The second option is the BrowseDialog control.&amp;nbsp; You can "pre-set" the initial search values and launch the BrowseDialog and use it as a "picklist."&lt;/P&gt;&lt;P&gt;[quote]May I know the class name?[/quote]&lt;/P&gt;&lt;P&gt;We do not have a "generic" factory class that will allow you to spawn any type of class.&amp;nbsp; Is this what you are looking for?</description><pubDate>Mon, 18 Dec 2006 09:20:18 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: More classes</title><link>http://forum.strataframe.net/FindPost5380.aspx</link><description>[quote]There are a number of factory classes within the framework.  They are more customized to certain tasks and functionality.  What type of factory classes are you looking for? &lt;br&gt;
[/quote]&lt;br&gt;
&lt;br&gt;
May I know the class name? I didn't see any mention in help file (may b I miss out). I am evaluating Strataframe.net, therefore I couldn't access source code.&lt;br&gt;
&lt;br&gt;
[quote]We have a CheckedTreeView that has really taken place of the mover control.  Early on we had tried to push mover controls, but as many of our users indicated, this was an older technology and preferred the CheckedTreeView.  After we tried this we came to agree with this position and have adopted it ourselves.[/quote]&lt;br&gt;
&lt;br&gt;
Well, I am not sure CheckedTreeView is newer/older technology. However, I used to have customers complaint that they have no easy way to to determine which records were selected using checked list/treeview. They got to keep scrolling up and down for checking. By using mover control, they can simply scroll selected list.&lt;br&gt;
&lt;br&gt;
BTW, do you have any plan for picklist textbox? It is more critical for me. The picklist textbox should able to delect if it is bind to FK. If so, an additional command will be added to form (behind textbox) during runtime. User click on picklist button  to launch browse form.&lt;br&gt;
&lt;br&gt;
Thank you</description><pubDate>Mon, 18 Dec 2006 08:53:35 GMT</pubDate><dc:creator>kkchan</dc:creator></item><item><title>RE: More classes</title><link>http://forum.strataframe.net/FindPost5376.aspx</link><description>[quote]classes such as factory[/quote]&lt;/P&gt;&lt;P&gt;There are a number of factory classes within the framework.&amp;nbsp; They are more customized to certain tasks and functionality.&amp;nbsp; What type of factory classes are you looking for?&amp;nbsp; &lt;/P&gt;&lt;P&gt;[quote]systemsetting manager[/quote]&lt;/P&gt;&lt;P&gt;What type of system settings?&amp;nbsp; Again, we have a large number of classes for different types of settings.&lt;/P&gt;&lt;P&gt;[quote]form manager[/quote]&lt;/P&gt;&lt;P&gt;You really do not need a custom class for this in .NET.&amp;nbsp; You can do this one of two ways.&amp;nbsp; First, is if your parent form is an MDI for, simply reference the MDIChilren collection within the MDI form.&amp;nbsp; This will have all of the the forms.&amp;nbsp; Second, you should always have a single method launch your forms.&amp;nbsp; You can create a custom dictionary or list that houses all of your forms in a single collection this way.&lt;/P&gt;&lt;P&gt;[codesnippet]Private _FormCollection As New System.Collections.Generic.List(Of System.Windows.Forms.Form)&lt;/P&gt;&lt;P&gt;Private Sub LaunchForm(ByVal FormType As System.Type)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; '-- Establish Locals&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim loForm As System.Windows.Forms.Form&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; loForm = CType(Activator.CreateInstance(FormType), System.Windows.Forms.Form)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; '-- Add the form to the collection&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _FormCollection.Add(loForm)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; '-- Show the form, etc....&lt;BR&gt;End Sub[/codesnippet]&lt;/P&gt;&lt;P&gt;[quote]mover control/form[/quote]&lt;/P&gt;&lt;P&gt;We have a CheckedTreeView that has really taken place of the mover control.&amp;nbsp; Early on we had tried to push mover controls, but as many of our users indicated, this was an older technology and preferred the CheckedTreeView.&amp;nbsp; After we tried this we came to agree with this position and have adopted it ourselves.</description><pubDate>Mon, 18 Dec 2006 08:06:42 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item></channel></rss>