Forum Discussion

jaja-oliveira's avatar
jaja-oliveira
Occasional Contributor
13 years ago

Can't get value from WndCaption when working with TDBEdit

Hi,



I'm having trouble using the WndCaption property. I want to post in the log the content of a vclobject, to ensure that the value entered by the command keys was correct, for example:





w5:=  w4.VCLObject('gpxDados').VCLObject('GroupBox1').VCLObject('edtCdCEI'); 

w5.Keys(Variable1);

Log.Message('Field 1: '+ w5.WndCaption);



The problem is that when I debug, the WndCaption is empty. It only have values if I click in the save button (of my application) and then open the screen again, like if I was going to edit something. Do you have any tip for me?



This the VCLClass of this VCLObject('edtCdCEI') is  TDBEdit



Thank's a lot!

1 Reply

  • Hi,


    TestComplete provides extended support for controls of the TDBEdit class. TestComplete provides special methods and properties that allows you to perform typical operations over these controls. For example, to enter some text in the edit control, you can use the SetText method. To get the content of the control, use the wText property. So, you can use this property to ensure that the correct value was entered to the control.


    In order for TestComplete to add extended methods and properties to your control, specify the TDBEdit class in the Win32 Controls and Windows | Edit box group of the Object Mapping options.


    For more information, please read http://smartbear.com/support/viewarticle/11557/ in the online documentation.