﻿<?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 » WinForms (How do I?)  » Setting MaxLength from BO</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 07 Apr 2026 20:06:06 GMT</lastBuildDate><ttl>20</ttl><item><title>Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17028.aspx</link><description>Here is my code snippet:&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; SetAllMaxLengths(&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;ContainerControl&lt;/FONT&gt;&lt;FONT size=2&gt; pContainer)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MicroFour.StrataFrame.UI.Windows.Forms.DevEx.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;TextEdit&lt;/FONT&gt;&lt;FONT size=2&gt; mBox = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;foreach&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Control&lt;/FONT&gt;&lt;FONT size=2&gt; ctrl &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;in&lt;/FONT&gt;&lt;FONT size=2&gt; pContainer.Controls)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mBox = ctrl &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;as&lt;/FONT&gt;&lt;FONT size=2&gt; MicroFour.StrataFrame.UI.Windows.Forms.DevEx.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;TextEdit&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;FONT size=2&gt; (mBox!=&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mBox.Properties.MaxLength = ((&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;BusinessLayer&lt;/FONT&gt;&lt;FONT size=2&gt;)mBox.BusinessObject).FieldLengths[mBox.BindingField];&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;/P&gt;&lt;/FONT&gt;&lt;P&gt;I pass my form to the method.&amp;nbsp; It should iterate the controls and set&amp;nbsp;the MaxLength property of each TextEdit control&amp;nbsp;to the FieldLength of the bound field.&amp;nbsp; It is not doing that.&amp;nbsp; What am I doing wrong?&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR&gt;Bill</description><pubDate>Mon, 14 Jul 2008 15:59:23 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>RE: Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17837.aspx</link><description>Wow, yes, I was just whining to Charles about needing to remember to set maxlength manually (Visual Fox Express didn't require this because of the active data dictionary, DBCX) - can't wait to try this out.</description><pubDate>Mon, 14 Jul 2008 15:59:23 GMT</pubDate><dc:creator>Randy Jean</dc:creator></item><item><title>RE: Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17083.aspx</link><description>I just want to say thanks for all of you guys support out here on the forum!&amp;nbsp; This is what makes this thing work and tick!!!&amp;nbsp; Great dialog out here!!! :)</description><pubDate>Mon, 16 Jun 2008 09:13:42 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17082.aspx</link><description>Super!&amp;nbsp; Thanks for the info!!&lt;/P&gt;&lt;P&gt;In your arrangements you do the following:&lt;/P&gt;&lt;P&gt;DevEx Control (third-party control)&lt;BR&gt;---AllAppsExtendedControl (base project in a development-wide,&amp;nbsp;separate solution)&lt;BR&gt;------AppSpecificExtendedControl (base project in a application-specific solution)&lt;/P&gt;&lt;P&gt;The only place you would then need to update references would be in the AllAppsExtendedControl solution.&lt;/P&gt;&lt;P&gt;Sprinkle in the appropriate namespaces and voilá!&lt;/P&gt;&lt;P&gt;Do I have that right?&lt;BR&gt;Bill</description><pubDate>Mon, 16 Jun 2008 09:07:02 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>RE: Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17081.aspx</link><description>[quote]&lt;P&gt;A few,&amp;nbsp;little housekeeping questions...how do handle the extended controls?&amp;nbsp; Do you create them in the current project that needs them?&amp;nbsp; Separate project?&amp;nbsp; Separate solution?&amp;nbsp; What naming conventions do you use for the extended controls?&lt;/P&gt;&lt;P&gt;[/quote]&lt;/P&gt;&lt;P&gt;I created a seperate solution called Subclassed Controls. I have multiple namespaces such as ActionLabor.SubclassedControls.DevEx ActionLabor.SubclassedControls.StrataFrame etc. I only add logic here that&amp;nbsp;I want throughout all my applications.&lt;/P&gt;&lt;P&gt;Then in whatever solution I am working in I always create a project called Base which houses application specific base clasess and logic etc. I then sublclass the subclassed controls from earlier and add any application specific logic.&lt;/P&gt;&lt;P&gt;ActionLabor.Payroll.Base.SubclassesControls.DevEx --&amp;gt; inherits from ActionLabor.SubclassedControls.DevEx &lt;/P&gt;&lt;P&gt;As far as naming if you use namespacing you could actually name them the same however that can get confusing:D I prefix mine like ALBASETextEdit and ALPayrollTextEdit because it makes it easier for me to remember.&lt;/P&gt;&lt;P&gt;[quote]&lt;/P&gt;&lt;P&gt;Also, since you extend various controls, how do you handle versioning, that is, keeping track of these items as various parties update their products?&lt;/P&gt;&lt;P&gt;[/quote]&lt;P&gt;The compiler will tell you :P Obviously if I download a new version of Dev express and un-install the current version&amp;nbsp;you will need to update references in each project that has a reference to the old version. &amp;nbsp;</description><pubDate>Mon, 16 Jun 2008 08:27:14 GMT</pubDate><dc:creator>Paul Chase</dc:creator></item><item><title>RE: Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17079.aspx</link><description>Great idea, Paul...thanks!&lt;/P&gt;&lt;P&gt;A few,&amp;nbsp;little housekeeping questions...how do handle the extended controls?&amp;nbsp; Do you create them in the current project that needs them?&amp;nbsp; Separate project?&amp;nbsp; Separate solution?&amp;nbsp; What naming conventions do you use for the extended controls?&lt;/P&gt;&lt;P&gt;Also, since you extend various controls, how do you handle versioning, that is, keeping track of these items as various parties update their products?&lt;/P&gt;&lt;P&gt;Thanks!&lt;BR&gt;Bill</description><pubDate>Mon, 16 Jun 2008 07:42:21 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>RE: Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17070.aspx</link><description>Hi Paul, Bill,&lt;/P&gt;&lt;P&gt;Thanks for the ideas, I will try to implement Paul's class for the textbox and see how it works.</description><pubDate>Sat, 14 Jun 2008 17:22:38 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17067.aspx</link><description>Bill,&lt;P&gt;You could do it in your&amp;nbsp;textedit baseclass rather than form base class. Here is a really basic example there may be a better event to use rather than the enter event.&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;[codesnippet]&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;/P&gt;&lt;P&gt;Public&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Class&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt; MyTextBox&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Inherits&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; MicroFour.StrataFrame.UI.Windows.Forms.DevEx.TextEdit&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Public&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;()&lt;/P&gt;&lt;P&gt;initializecomponent()&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Private&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; initializecomponent()&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Private&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; MyTextBox_Enter(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;ByVal&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; sender &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Object&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;ByVal&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; e &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; System.EventArgs) &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Handles&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Enter&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Not&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.BusinessObject &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Is&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Nothing &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;AndAlso&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;.BindingField.Equals(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;String&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;.Empty) &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Then&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Properties.MaxLength = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;CType&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.BusinessObject, MicroFour.StrataFrame.Business.BusinessLayer).FieldLengths(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.BindingField)&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/P&gt;&lt;P&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Class&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;/FONT&gt;[/codesnippet]&amp;nbsp;</description><pubDate>Sat, 14 Jun 2008 14:15:12 GMT</pubDate><dc:creator>Paul Chase</dc:creator></item><item><title>RE: Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17058.aspx</link><description>I rebuilt the form without the ToolStripContainer.&amp;nbsp; The code works flawlessly, now.&lt;/P&gt;&lt;P&gt;This troubles me a bit, since I have gobs of forms with this control on it (default)&amp;nbsp;and I will want to add the MaxLength functionality (via base form)&amp;nbsp;to each form that has bound textboxes.&amp;nbsp; If there is an easier way, please advise.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR&gt;Bill</description><pubDate>Sat, 14 Jun 2008 09:51:55 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>RE: Setting MaxLength from BO</title><link>http://forum.strataframe.net/FindPost17057.aspx</link><description>For more detail, see &lt;A href="http://forum.strataframe.net/Topic7248-6-1.aspx"&gt;http://forum.strataframe.net/Topic7248-6-1.aspx&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Since I have not been able to get this working, I thought I would try this in the loop to get some more info:&lt;/P&gt;&lt;FONT color=#2b91af size=2&gt;&lt;P&gt;MessageBox&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;.Show(ctrl.GetType().ToString());&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;Oddly enough, only TWO controls are hit:&amp;nbsp;System.Windows.Forms.ToolStripContainer and MicroFour.StrataFrame.UI.Windows.Forms.GradientHeader.&amp;nbsp; There are 13 TextEdit boxes on this form.&amp;nbsp; It is a Standard Form from the StrataFrame toolbox.&amp;nbsp; Why isn't the form iterating through all of the controls?&lt;/P&gt;&lt;P&gt;In addition, I discovered that the ToolStripContentPanel is not a ContainerControl.&amp;nbsp; Is that why these controls are not being iterated?&lt;/P&gt;&lt;P&gt;Here is my modified code:&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; SetAllMaxLengths(&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;ContainerControl&lt;/FONT&gt;&lt;FONT size=2&gt; pContainer)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MicroFour.StrataFrame.UI.Windows.Forms.DevEx.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;TextEdit&lt;/FONT&gt;&lt;FONT size=2&gt; mTextEdit = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;ContainerControl&lt;/FONT&gt;&lt;FONT size=2&gt; container2 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;foreach&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Control&lt;/FONT&gt;&lt;FONT size=2&gt; ctrl &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;in&lt;/FONT&gt;&lt;FONT size=2&gt; pContainer.Controls)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mTextEdit = ctrl &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;as&lt;/FONT&gt;&lt;FONT size=2&gt; MicroFour.StrataFrame.UI.Windows.Forms.DevEx.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;TextEdit&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;FONT size=2&gt; (mTextEdit != &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mTextEdit.Properties.MaxLength = ((&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;BusinessLayer&lt;/FONT&gt;&lt;FONT size=2&gt;)mTextEdit.BusinessObject).FieldLengths[mTextEdit.BindingField];&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;else&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT size=2&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; container2 = ctrl &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;as&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;ContainerControl&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;FONT size=2&gt; (container2 != &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SetAllMaxLengths(container2);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Any help would be appreciated,&lt;BR&gt;Bill&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Sat, 14 Jun 2008 09:36:55 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item></channel></rss>