Dát jako On timer čtení váhy, je taky docela dobrý nápad. Po zmáčknutí tlačítka by se pak vzalo to, co už bylo načteno (osobně bych bral aspoň poslední 3 hodnoty, pokud jsou označené jako stabilní a neliší víc než málo, nebo bych čekal v cyklu while, dokud by tento stav nenastal (v tom while by se muselo volat application.processmessages), ještě mě napadá, že by button mohl nastavit nějaký příznak (čekání na platnou hodnotu) a podle toho by potom fungovala obsluha timeru, nebo by byl druhý timer, který by to zajišťoval). Osobně bych se bránil tomu zaseknout program čekáním na něco, co třeba ani nastat nemusí.