Sorry, I couldn't find a way to reverse the image and caption. However, I did find the pagecontrol's tabrect(i) property you can use to compare with the mousedown coordinates to see where the mouse was

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

You could add an imagelist containing the image of a button, set the imagelist property of the pagecontrol to the imagelist and set the imageindex of each tab to the button's index. This approach ensures that you get the default drawing behaviour and reserves space for the "buttons".

Whether you use an imagelist or draw the button yourself, you'll need to determine when the "button" is clicked. The mousedown of the pagecontrol will see clicks within the tabs and give you a and y coordinates, but you'l need to determine if the mouseclick corresponds to the position of a "button". If the position of the tabs stays contant (no scrolling or multirow), you could store the limits for each button in your code.

Sorry, I couldn't find a way to reverse the image and caption. However, I did find the pagecontrol's tabrect(i) property you can use to compare with the mousedown coordinates to see where the mouse was clicked relative to the "buttons".

When I clicked on the "button" on the first tab of a test pagecontrol, the results were x: 12 y: 10

When I looped through the tabrects (0 to pagecontrol.pagecount-1) I got the following values:

why not create buttons and assign the parent of them to the PageControl? That way you'd have all of the events, properties of the buttons - and could set the Onclick event to the same procedure for all of the buttons.

Objective:
- This article will help user in how to convert their numeric value become words.
How to use
1. You can copy this code in your Unit as function
2. than you can perform your function by type this code
The Code
(CODE)
The Im…

In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work. Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…

Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message. In the To field, type your recipient's fax number @efaxsend.com.
You can even send a secure international fax — just include t…