Home » U++ Library support » TreeCtrl » SetFocus with EditString as Node
Re: SetFocus with EditString as Node [message #41148 is a reply to message #41128] |
Wed, 06 November 2013 16:36 |
iST1
Messages: 107 Registered: August 2013
|
Experienced Member |
|
|
And some one trouble
class EditableTree : public TreeCtrl {
public:
typedef EditableTree CLASSNAME;
EditableTree() : selId_(0) {
NoRoot().MultiSelect(true).HighlightCtrl(false);
WhenSel = THISBACK(OnSelect);
}
bool Key(dword key, int count) {
if (K_ENTER != key || selId_ <= 0) {
return 1;
}
AddNode(0);
Single<TopWindow>().Run();//=> ASSERTION: WindowProc invoked for class Upp::TopWindow while in Paint routine
}
int AddNode(int parent) {
EditString &edit = edit_.Add(edit_.GetCount());
edit.SetData("NODE" + AsString(GetChildCount(parent) + 1));
edit.AutoSize();
edit.SetFrame(NullFrame());
Node node;
node.SetCtrl(edit);
return Add(parent, node);
}
void OnSelect() {
if (GetSelectCount() <= 0 || selId_ == GetSel()[0])
return;
selId_ = GetSel()[0];
}
private:
int selId_;
ArrayMap<int, EditString> edit_;
};
GUI_APP_MAIN
{
TopWindow wnd;
EditableTree tree;
wnd.Add(tree.VSizePos(40).HSizePos());
tree.AddNode(0);
tree.AddNode(0);
wnd.Run();
}
[Updated on: Wed, 06 November 2013 16:37] Report message to a moderator
|
|
|
|
|
SetFocus with EditString as Node
By: iST1 on Sat, 05 October 2013 15:35
|
|
|
Re: SetFocus with EditString as Node
By: mirek on Mon, 07 October 2013 20:20
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Mon, 21 October 2013 18:40
|
|
|
Re: SetFocus with EditString as Node
By: mirek on Tue, 22 October 2013 19:34
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Wed, 23 October 2013 08:38
|
|
|
Re: SetFocus with EditString as Node
By: mirek on Wed, 23 October 2013 08:49
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Mon, 28 October 2013 17:58
|
|
|
Re: SetFocus with EditString as Node
By: mirek on Wed, 30 October 2013 09:46
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Thu, 31 October 2013 15:06
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Sun, 03 November 2013 08:20
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Sun, 03 November 2013 10:05
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Wed, 06 November 2013 16:36
|
|
|
Re: SetFocus with EditString as Node
By: mirek on Thu, 07 November 2013 10:33
|
|
|
Re: SetFocus with EditString as Node
By: mirek on Thu, 07 November 2013 15:58
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Thu, 07 November 2013 18:38
|
|
|
Re: SetFocus with EditString as Node
By: mirek on Fri, 08 November 2013 07:58
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Fri, 08 November 2013 11:14
|
|
|
Re: SetFocus with EditString as Node
By: mirek on Fri, 08 November 2013 11:26
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Fri, 08 November 2013 11:40
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Fri, 08 November 2013 17:46
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Sun, 10 November 2013 07:24
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Mon, 11 November 2013 09:34
|
|
|
Re: SetFocus with EditString as Node
By: mirek on Mon, 11 November 2013 15:46
|
|
|
Re: SetFocus with EditString as Node
By: iST1 on Mon, 11 November 2013 19:16
|
Goto Forum:
Current Time: Wed Jun 12 00:37:34 CEST 2024
Total time taken to generate the page: 0.01608 seconds
|