Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Property Indexes ====== One of the things you will see more of in OpenInsight 10 is the use of Property Indexes when using the Get_Property and Set_Property functions. In previous versions these have only been used with the EditTable [[cellpos|CELLPOS]] property, but now you will find them in other places also, like the Tab Control. For example, if you simply wish to access a single tab you can use an index with the [[text|TEXT]] property like so: tabIdx = 3 tabText = get_Property( myTab, "TEXT", tabIdx ) call set_Property_Only( myTab, "TEXT", "New Text", tabIdx ) Of course, if you do not specify an index you will be working with a dynamic array containing all the tab texts just like before. Depending on the property in question it may support one or two dimensions. If the latter then the property index argument for Get_Property and Set_Property is a simple @fm-delimited array like so: <1> Column index <2> Row index The use of 2D properties has been considerably expanded for the EditTable to reduce the need to call methods like [[text_by_pos_message|TEXT_BY_POS]], or the need to set ACCESSPOS before using the [[bitmap|BITMAP]] property. guides/programming/programmers_reference_manual/property_indexes.txt Last modified: 2024/06/19 20:20by 127.0.0.1