From: <fas...@us...> - 2006-04-07 21:26:08
|
Revision: 663 Author: fastbike2 Date: 2006-04-07 14:25:56 -0700 (Fri, 07 Apr 2006) ViewCVS: http://svn.sourceforge.net/instantobjects?rev=663&view=rev Log Message: ----------- [ 1466586 ] Minor Error in Attribute Editor Force the main definition tabsheet to be active before enabling focus of attribute Name or Size edit controls. Modified Paths: -------------- trunk/Source/Design/InstantAttributeEditor.pas Modified: trunk/Source/Design/InstantAttributeEditor.pas =================================================================== --- trunk/Source/Design/InstantAttributeEditor.pas 2006-03-30 22:30:33 UTC (rev 662) +++ trunk/Source/Design/InstantAttributeEditor.pas 2006-04-07 21:25:56 UTC (rev 663) @@ -24,7 +24,7 @@ * the Initial Developer. All Rights Reserved. * * Contributor(s): - * Carlo Barazzetta, Adrea Petrelli, Nando Dessena, Steven Mitchell + * Carlo Barazzetta, Adrea Petrelli, Nando Dessena, Steven Mitchell, David Moorhouse * * ***** END LICENSE BLOCK ***** *) @@ -389,8 +389,9 @@ if (Attribute <> Subject) and SameText(Attribute.Name, Subject.Name) then begin ModalResult := mrNone; + PageControl.ActivePage := DefinitionSheet; NameEdit.SetFocus; - raise Exception.Create('Name already used'); + raise Exception.Create('Attribute Name already used'); end; end; @@ -398,6 +399,7 @@ if not Confirm(SConfirmZeroSizeStringAttribute) then begin ModalResult := mrNone; + PageControl.ActivePage := DefinitionSheet; SizeEdit.SetFocus; Abort; end; |