03-21-2012 03:28 PM
Is there anyway to show/hide it?
or get/set it's position programmatically?
It's always on column1. Cause misleading. Make user think it's editing cell.
Solved! Go to Solution.
03-22-2012 05:42 AM
I think it indicates the EditPos.
If you set the value of EditPos to -1,-1 and then KeyFocus to False, it should disapear.
03-22-2012 10:27 AM - edited 03-22-2012 10:33 AM
It's not EditPos. It's always on column 1. It indicates the clicked row, but the column is wrong.
Set KeyForcus to False did make it disappear, but one click on the listbox brings it back.
03-22-2012 11:04 AM - edited 03-22-2012 11:05 AM
If you turn on Symbols in the MCL, the artifact in your first example is moved right (about the width of a symbol).
Hmmm...
03-22-2012 11:30 AM
03-22-2012 11:38 AM
When you select the 2nd item, it show up again.
Beside, I can't let user select more than 1 item.
03-22-2012 05:37 PM
Hi George,
Unfortunately it would seem that there is no direct way to make the rectangle with the dotted outline go away given the constraints you mentioned; however, I may have a workaround. I suggest that you create a "dummy" column with no real data as the first column and then change its width so that it is almost zero. When I tried this, I could no longer see the rectangle with the dotted outline. Hope that helps!
Regards,
04-01-2012 10:08 PM
Hi Nathan,
The workaround that you suggested did not work for me. But another method worked which will completely remove this dotted box. Instead of using a 'Value Change' event, I used the 'Mouse Down?' Filter event, set 'Discard?' to true and set the value to 'Value(Signaling)' property node (see attached image).
Thanks,
Priyadarsini S
04-01-2012 11:40 PM
Priyadarsini,
Your method indeed make the dotted box disappear. However, it also disabled the double click event. So it doesn't work for me.
This looks like a bug, hope it will get fixed in next release.
04-02-2012 12:18 AM
Hi George,
You can just make Discard? false for Double Click and Button==2 (for right-click) and use Value property node instead of Value(Signalling) in these cases alone. I too do the same and it works. Hope this helps.
Thanks,
Priyadarsini S