Xojo stands firmly in support of Ukraine. Everyone has the right to live in safety and we are heartbroken by the escalating crisis in Ukraine,…
With just a few lines of code, you can create a Xojo app for iOS and Android that shows a new cat picture each time you launch it. I call this app “CatsUp!”. It’s a play on ketchup/catsup, get it?
Do you need to display all the font family members (styles and weights) available in your Windows computer? There is a simple way to do it using the RegistryItem class! Continue reading and I’ll show you how.
Every few weeks my son Lucas gets together with his friends for board game day. Last week’s game was Twilight Imperium. One part of the game includes rolling a 10-sided die to calculate whether one of your ships successfully registers a hit on your opponent. Apparently this is something that can take a while to do as each player amasses more and more ships. This was ripe for automation!
Xojo supports dark mode in most of the Desktop controls. However, the TabPanel control doesn’t yet support dark mode. But it can be made to support it. I use a segmented button and a PagePanel to overcome this and in the blog post, I’ll show you how.
Xojo Mobile and Web project controls don’t raise the TextChanged Event like Desktop controls do. But I want my code to be as similar as possible across all project types so I’ve created some custom controls. In this blog post I’ll walk you through the process of creating a Custom Desktop TextField control.
We are always looking for ways to help you be more successful using Xojo and the documentation is a critical component to your success. With that in mind, we have been working on updating Xojo’s documentation for a while now. This Xojo Documentation uses a completely new engine, offers improved searching and more to help you, and us, use it more effectively.
The Iterable and Iterator interfaces are a great way to simplify code. For example, what if you want to iterate through dates in a range?