Skip to main content
Known Participant
January 18, 2012
Answered

How to obtain text from TextEditBox on panel

  • January 18, 2012
  • 1 reply
  • 848 views

Hi all,

I would like to ask you, what should I use when I want to get text from TextEditBox. I have observer, which listens for chages(when user hits enter, method Update from Observer is called). The only thing that I dont know is how to get text, that has been placed into text edit box. I know that dialog observer, has method GetTextControlData, but I have Panel...

Thx

This topic has been closed for replies.
Correct answer Bartek_Kropaczewski

Hi Ondrej

You can get text using ITextControlData interface. Like this:

InterfacePtr<IControlView> iCtrlView(this, UseDefaultIID());
if(!iCtrlView) break; // put some assert message

InterfacePtr<ITextControlData> iTextData(iCtrlView, UseDefaultIID());
if(!iTextData) break; // put some assert message

PMString theString = iTextData->GetString()

Regards

Bartek

1 reply

Bartek_Kropaczewski
Bartek_KropaczewskiCorrect answer
Inspiring
January 18, 2012

Hi Ondrej

You can get text using ITextControlData interface. Like this:

InterfacePtr<IControlView> iCtrlView(this, UseDefaultIID());
if(!iCtrlView) break; // put some assert message

InterfacePtr<ITextControlData> iTextData(iCtrlView, UseDefaultIID());
if(!iTextData) break; // put some assert message

PMString theString = iTextData->GetString()

Regards

Bartek

Known Participant
January 18, 2012

Thanks for quick answer