Multi-row select for Grid control: Difference between revisions

From DataFlex Wiki
Jump to navigationJump to search
m
Fix category Visual Dataflex into DataFlex
(New page: This code demonstrates how to select multiple rows in a Grid. The code will work no matter how many columns. The object of this code is to allow the user to use the SHIFT+RCLICK or CTRL+...)
 
m (Fix category Visual Dataflex into DataFlex)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  This code demonstrates how to select multiple rows in a Grid. The code will work no matter how many columns. The object of this code is to allow the user to use the SHIFT+RCLICK or CTRL+RCLICK key to select multiple rows just like a spreadsheet program. Paste this code into a test view to test it and see how it works. Once compiled, you will see a narrow column on the left that acts as a margin. Clicking this gray cell will highlight the row. Using SHIFT or CTRL and clicking another gray cell will select multiple rows.
== Functionality ==
 
This code demonstrates how to select multiple rows in a Grid. The code will work no matter how many columns. The object of this code is to allow the user to use the SHIFT+RCLICK or CTRL+RCLICK key to select multiple rows just like a spreadsheet program.  


== Example ==
Paste this code into a test view to test it and see how it works. Once compiled, you will see a narrow column on the left that acts as a margin. Clicking this gray cell will highlight the row. Using SHIFT or CTRL and clicking another gray cell will select multiple rows.
<source lang="dataflex">
   Object oGrid1 is a Grid
   Object oGrid1 is a Grid
     Set Location to 7 26
     Set Location to 7 26
Line 132: Line 135:
     Send DoFillgrid
     Send DoFillgrid
   End_Object // oGrid1
   End_Object // oGrid1
 
 
   Object oButton1 is a Button
   Object oButton1 is a Button
     Set Size to 14 70
     Set Size to 14 70
Line 149: Line 152:
     End_Procedure // OnClick
     End_Procedure // OnClick
   End_Object // oButton1
   End_Object // oButton1
</source>
[[Category: DataFlex]]

Navigation menu