Stejná práva pro myšaře

Uživatele Microsoft Windows můžeme rozdělit do dvou kategorií: ty, kteří preferují používání klávesnice (klávesisti) a ty, kteří preferují používání myši - tzv. myšaři. Pokud vyvíjíte aplikace, pravděpodobně daleko více podporujete klávesisty, neboť vytváříte přístupové klávesy (podškrtnuté znaky v nabídkách) a horké klávesy (většinou pomocí CTRL + písmeno), ale potřeby myšařů jsou tak trochu ignorovány. Protože programátor je víceméně klávesista, je zabudování klávesově orientovaného ovládání pochopitelné - ale není to omluva. Je čas poskytnout stejná práva myšařům.

Jedna z věcí, kterou myšaři očekávají je podpora Táhni a pusť (Drag And Drop). Pokud se podíváte na lepší aplikace včetně Windows zjistíte, že podpora Drag And Drop je všude implementována. Od přetahování souborů v Průzkumníkovi až po přetahování částí textů ve Wordu, všude jsou požadavky myšařů splněny.

Mnoho z VB vývojářů předpokládá, že zabudování podpory Drag a Drop do aplikací je věc příliš složitá. Není to tak docela pravda - je pouze o něco časově náročnější. Ukážeme si proto implementaci metod Drag And Drop na několika případech.

 Další

Autor: The Bozena