![]() |
Calculator - Printable Version +- QB64 Phoenix Edition (https://staging.qb64phoenix.com) +-- Forum: QB64 Rising (https://staging.qb64phoenix.com/forumdisplay.php?fid=1) +--- Forum: Code and Stuff (https://staging.qb64phoenix.com/forumdisplay.php?fid=3) +---- Forum: Programs (https://staging.qb64phoenix.com/forumdisplay.php?fid=7) +---- Thread: Calculator (/showthread.php?tid=677) |
Calculator - SierraKen - 07-24-2022 ![]() Two years ago I made this calculator which has animated buttons using your mouse or keyboard. Today I decided to add the Copy and Paste buttons to it. Before you could click your number or do Ctrl-C to copy it in the clipboard but I never added a way to paste a clipboard number into your screen until today. ![]() (Code deleted with an update below.) RE: Calculator - SierraKen - 07-24-2022 I added a 17 digit limit to the Paste, if it's beyond that the number will revert to 0. RE: Calculator - Coolman - 07-25-2022 interesting. thank you for sharing this code. it would be necessary to enlarge the display fonts and there is a latency time when clicking. RE: Calculator - OldMoses - 07-25-2022 I've been using your button beveling algorithm ever since you first posted the calculator. I just like that look. RE: Calculator - James D Jarvis - 07-25-2022 (07-25-2022, 09:34 AM)Coolman Wrote: interesting. thank you for sharing this code. it would be necessary to enlarge the display fonts and there is a latency time when clicking. change the delay in the press handling code and that stops being a problem. It's "_delay .25" and the lag vanished on my system with "_delay .03" RE: Calculator - bplus - 07-25-2022 This is probably causing problems too: Code: (Select All) Do While _MouseInput The way to poll the mouse is While _Mouseinput: Wend ' poll mouse then Code: (Select All) mousex = _MouseX RE: Calculator - Coolman - 07-25-2022 (07-25-2022, 01:05 PM)James D Jarvis Wrote:(07-25-2022, 09:34 AM)Coolman Wrote: interesting. thank you for sharing this code. it would be necessary to enlarge the display fonts and there is a latency time when clicking. indeed. thank you RE: Calculator - SierraKen - 07-25-2022 Thanks for your input guys. I changed the font to Arial font size 18 and 14 for the Help Page. When I tried the _DELAY at .03 it often was doubling the number when I clicked a button, or tripling, or more. So I it seems to work fine with me at .2. I did what B+ said and changed the mouse commands and it seems to work a little bit better. B+, I've always gotten that mouse code from the Wiki pages. But I will try to use While/Wend instead, thanks. I also added some better code to keep the limit of digits from going off the screen. Here is the update: (Code deleted again, go to Page 2 for the update.) RE: Calculator - Kernelpanic - 07-25-2022 The program is great and the graphics are excellent. I see the point of such programs in that you learn a lot and that it's fun. You learn the most when you have fun. I once wrote a program about financial mathematics in QuickC 2.5, it ran under MS-DOS in Win95. Later I realized parts of it in HTML. Since it was an intranet with IE as the browser, I could use VBScript. It was the better script language, unfortunately MS wasn't as violent as in other things. - Fucking javascript! Unfortunately I couldn't use the Form-2-Controls (ActiveX) they looked as real as in the "Calculator". Good program! ![]() I need now . . . what . . . ![]() RE: Calculator - SierraKen - 07-25-2022 Thanks! Wow I never really got into C much myself, mostly always stuck with different variations of BASIC since the 80's. Although I did make many websites in html and a little bits of C, Visual Basic, etc. |