Skip to content

Xojo Programming Blog Posts

Modern, Visual Basic For Your Mac

Did you love Visual Basic? A lot of us did, but it’s 2021 and technology is ever-changing. As you look at the modern alternatives, consider Xojo. For over 20 years, Xojo has been the spiritual successor to VB, a rapid, cross-platform programming language and integrated development environment (IDE). Often called “VB for the Mac”, Xojo is more powerful than VB6 and more approachable than VB.NET. Two factors that are increasingly important because modern coders are everywhere, not just in the technology department.

Comments closed

Tip: Setting the Background Color in WebDialogs

I was recently asked how to set the background color in a WebDialog. There are a few approaches you can take to accomplish this. The simplest one is to add a rectangle as a layer of the WebDialog and set a color to it. In this tutorial you’ll learn how to set the background color by accessing the style property of the object in the DOM model and setting it there. 

Comments closed

ContainerControl: Composed User Interface Components

Xojo’s Library offers a good amount of UI controls ready to use: buttons, input text controls, lists, popup menus, progress bars, panels, labels, a control to play movies, etc. However, sometimes we need to display exactly the same combination of controls, using the same layout, in several windows of an app. What’s the best approach in these cases?

Comments closed

This Most Consequential Fight Continues

You can still make a difference. You can make your voice heard on this issue by calling your representatives in Congress and the Federal Communications Commission to urge them to support Net Neutrality. They are not contacted as often as you might think which means your voice can have an oversized impact upon the issue. Contact them today and be a part of ensuring that the Internet remains a place of freedom and equality for all.

Comments closed

The Benefits of Native Apps

Xojo creates native apps and uses the native user interface toolkit on each platform. This is important from the end-user’s point of view – we’ve all used apps that didn’t feel quite right, often Java or Electron-made apps. But it’s also important from the developer’s point of view because many of these design changes are effectively done for you.

Comments closed