1. OnClick[List]
- Posted by fizzpop <fizzpop at ICON.CO.ZA> Mar 23, 1999
- 524 views
- Last edited Mar 24, 1999
------=_NextPart_000_000E_01BE757C.64F62500 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable A WIN32LIB (0.15) question: I have a list populated by AddItem from a file. Is there any way to launch a procedure when a list item is selected (clicked) without calling a OnClick(ButtonX) that is outside the list? Other than looping around a getIndex(List) ? :( Ideally a onClick(List) is needed but it is not to be found in the win32lib.doc.=20 Thanks to David and others for WIN32LIB :)=20 You have my vote! TIA Alan Oxley =20 ------=_NextPart_000_000E_01BE757C.64F62500 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN"> <HTML> <HEAD> <META content=3Dtext/html;charset=3Diso-8859-1 = http-equiv=3DContent-Type> <META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT color=3D#000000 size=3D2>A WIN32LIB (0.15) = question:</FONT></DIV> <DIV><FONT color=3D#000000 size=3D2>I have a list populated by AddItem = from a=20 file.</FONT></DIV> <DIV><FONT color=3D#000000 size=3D2>Is there any way to launch a = procedure=20 when</FONT></DIV> <DIV><FONT color=3D#000000 size=3D2>a list item is selected (clicked) = without=20 calling</FONT></DIV> <DIV><FONT color=3D#000000 size=3D2>a OnClick(ButtonX) that is outside = the=20 list?</FONT></DIV> <DIV><FONT color=3D#000000 size=3D2>Other than looping around a = getIndex(List) ?=20 :(</FONT></DIV> <DIV><FONT color=3D#000000 size=3D2>Ideally a onClick(List) is needed = but it=20 is</FONT></DIV> <DIV><FONT color=3D#000000 size=3D2>not to be found in the win32lib.doc. = </FONT></DIV> <DIV><FONT color=3D#000000 size=3D2></FONT> </DIV> <DIV><FONT color=3D#000000 size=3D2>Thanks to David and others for = WIN32LIB :)=20 </FONT></DIV> <DIV><FONT color=3D#000000 size=3D2></FONT><FONT size=3D2>You have my=20 vote!</FONT></DIV> <DIV><FONT color=3D#000000 size=3D2></FONT> </DIV> <DIV><FONT color=3D#000000 size=3D2>TIA</FONT></DIV> <DIV><FONT color=3D#000000 size=3D2></FONT><FONT size=3D2>Alan = Oxley</FONT></DIV> ------=_NextPart_000_000E_01BE757C.64F62500--
2. Re: OnClick[List]
- Posted by Ray Smith <Ray.Smith at FUJITSU.COM.AU> Mar 24, 1999
- 480 views
Alan, I agree .. I don't think you can catch a single click in a list control. You can achieve a double click event by: procedure process_list_control(integer event, integer x, integer y) integer i if event = LEFT_DOUBLECLICK then i = getIndex(list_control) if i > 0 then ... do whatever you do when it is selected end if end if end procedure onMouse[list_control] = routine_id("process_list_control") Hope this helps ... Regards, Ray Smith >A WIN32LIB (0.15) question: >I have a list populated by AddItem from a file. >Is there any way to launch a procedure when >a list item is selected (clicked) without calling >a OnClick(ButtonX) that is outside the list? >Other than looping around a getIndex(List) ? :( >Ideally a onClick(List) is needed but it is >not to be found in the win32lib.doc. > >Thanks to David and others for WIN32LIB :) >You have my vote! > >TIA >Alan Oxley > >