<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno lun 13 mag 2019 alle ore 16:06 Rolf-Werner Eilert <<a href="mailto:rwe-sse@osnanet.de" target="_blank">rwe-sse@osnanet.de</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 13.05.19 um 13:57 schrieb Gianluigi:<br>
> <br>
> <br>
> Il giorno lun 13 mag 2019 alle ore 12:50 Rolf-Werner Eilert <br>
> <<a href="mailto:rwe-sse@osnanet.de" target="_blank">rwe-sse@osnanet.de</a> <mailto:<a href="mailto:rwe-sse@osnanet.de" target="_blank">rwe-sse@osnanet.de</a>>> ha scritto:<br>
> <br>
>     Am 13.05.19 um 12:32 schrieb Gianluigi:<br>
>      ><br>
>      ><br>
>      > Il giorno lun 13 mag 2019 alle ore 12:18 Rolf-Werner Eilert<br>
>      > <<a href="mailto:rwe-sse@osnanet.de" target="_blank">rwe-sse@osnanet.de</a> <mailto:<a href="mailto:rwe-sse@osnanet.de" target="_blank">rwe-sse@osnanet.de</a>><br>
>     <mailto:<a href="mailto:rwe-sse@osnanet.de" target="_blank">rwe-sse@osnanet.de</a> <mailto:<a href="mailto:rwe-sse@osnanet.de" target="_blank">rwe-sse@osnanet.de</a>>>> ha scritto:<br>
>      ><br>
>      >     Now I tried around a bit with the editing function in TableView.<br>
>      ><br>
>      >     With NoKeyboard I can switch the Arrow keys on and off, and<br>
>     Return<br>
>      >     seems<br>
>      >     to run as one would expect.<br>
>      ><br>
>      >     But when I press Tab, the cursor jumps into nowhere, the cell<br>
>     contents<br>
>      >     disappears, and when I click back on the cell there is a<br>
>     short glimpse<br>
>      >     of the selected contents which again disappears after half a<br>
>     second.<br>
>      >     Pressing Return will save the text and make it reappear.<br>
>      ><br>
>      >     So handling the Tab key(s) would be necessary. Or is it only<br>
>     me who is<br>
>      >     used to applying the Tab key in a table? It should have the<br>
>     same effect<br>
>      >     as Return, but stopping at the end of the line (in<br>
>     LibreOffice, Word<br>
>      >     etc. it will not stop and even produce a new line, if that is<br>
>     wished).<br>
>      ><br>
>      >     Regards<br>
>      >     Rolf<br>
>      ><br>
>      ><br>
>      > In Gambas you use Return, Tab is used to switch from one control to<br>
>      > another control.<br>
>      > If you want to use Tab you can take a look at this Italian<br>
>     discussion [0].<br>
>      ><br>
>      > Regards<br>
>      > Gianluigi<br>
>      ><br>
>      > [0]<br>
>     <a href="http://www.gambas-it.org/smf/index.php?topic=4921.msg39157#msg39157" rel="noreferrer" target="_blank">http://www.gambas-it.org/smf/index.php?topic=4921.msg39157#msg39157</a><br>
>      ><br>
>      ><br>
>      > ----[ Gambas mailing-list is hosted by<br>
>     <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
>      ><br>
> <br>
>     Thank you Gianluigi, that is a good idea - although I would try to use<br>
>     the Tab key in some way, not just block it.<br>
> <br>
>     Rolf<br>
> <br>
> <br>
> Have you read all the topics?<br>
> Did you read this and try it?<br>
> <a href="http://www.gambas-it.org/wiki/index.php?title=Utilizzare_il_tasto_Tab_della_tastiera_per_spostare_il_cursore_del_mouse_fra_le_celle_di_una_TableView" rel="noreferrer" target="_blank">http://www.gambas-it.org/wiki/index.php?title=Utilizzare_il_tasto_Tab_della_tastiera_per_spostare_il_cursore_del_mouse_fra_le_celle_di_una_TableView</a><br>
> <br>
> Gianluigi<br>
> <br>
> <br>
> ----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
> <br>
<br>
Yes, it is necessary to include the two libraries AND to define the <br>
observer.<br>
<br>
Hm. Wouldn't it be easier for the user to have a property for TableView <br>
which does this? Something like "TabKeyStop" which would catch the Tab <br>
key event in the background and allow for a simple StopEvent in KeyPress?<br>
<br>
Regards<br>Rolf<br></blockquote><div><br></div><div>It is called observer and serves to be able to act before the event.<br>I leave the task of explaining it to the most experts of me<br></div><div><br></div><div>Regards</div><div>Gianluigi<br></div></div></div>
</div></div>