Directory ListViews ex : xListView 10 10 200 100 ListView Var dh0:MyDirectory 10 DIR A Directory ListView is a listing of the files devices etc on your computer. It's difference from an ASL requester is that it's easily Muli-Selected and provides much more control. A Directory Listview will not "Happen" unless double clicked upon. This is how it works : Clicking on a file or directory (single click) : ------------------------------------------------- A DIR type Listview will not "happen" when the user just clicks an item once - only when he double clicks on it. If you need to be notified everytime the user single-clicks an item you have to declare a @{" xLVHook " link xlvhook} event. Double clicking on a directory : --------------------------------- In this case, the directory will be entered into and displayed automatically. If an @{" xLVDirHook " link xlvhook} event has been declared for this gadget, it will be executed. This enables you to refresh the current LV directory name in some other part of your GUI. Double clicking on a file : --------------------------- In this case, the full path of the file will be stored into the Variable (quoted if needed), and the event commands attached to this particular ListView, executed. Reading the MultiSelected files : --------------------------------- The files which you may have multiselected can be read with the @{" LVMulti " link lvmulti} command, at any time. General : --------- In controlling DirLVs, you can also use : The @{" LVDir " link lvdir} command. The LV Internal Variables (see Internal Variables).