LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
Mark_Yedinak

Allow tables, list boxes, etc. to be able to lock the right hand column

Status: New

Allow tables, list boxes, etc to be able to lock the right hand column. Currently if you resize a table or list box (or any control/indicator with columns) you end up seeing more columns. It would be nice to be able to lock the right coumn so no additional columns are displayed. Most instances of tables have a defined set of columns which will be used and it looks rather ugly to resize and end up with empty columns. The current alternative is to have code running that will do this programmatically which is a bit cumbersome. Effectively this is allowing the programmer to set a maximum number of columns.



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
2 Comments
A-T-R
Member

In general, those elements should incorporate some more of the functionality which is available e. g. in MS Excel tables

 

And this would be also very useful:

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Active-cell-property-should-have-a-quot-Select-all-exc...

altenbach
Knight of NI

It is currently quite frustrating, for example hiding the scrollbar also gives you a dangling column fragment. We can select the number of columns in the property window, but the joy is short lived because as soon as you e.g. show/hide the headers, the numbers no longer match until you wiggle the numeric controls once more. I am annoyed that changing the number of columns or rows resizes the control. I think it would be better if the controls size remains invariant when changing the number of columns.

 

This might be a seperate idea: The properties dialog should have a few more functions, e.g. the ability to set a constant column width in pixels or to distribute a give number of columns evenly over the existing width.  I can't even count the number of times I temporarily created a property node to set the width in pixels for all columns.