Delphi editor. Cursor style - delphi

I changed Delphi editor background color to dark-grey. Sorry, I cannot post image because I have not some reputation on this forum.
But this color hides mouse cursor. How to change cursor style\color in editor window?
I cannot find any cursor options in Delphi IDE settings.

There are no cursor settings in the IDE because the IDE uses the system cursors. The system cursors can be changed from the control panel. You might consider whether or not the background colour of an IDE should be driving your system cursor choice.

Related

RAD Studio XE8 behave strange

I am using RAD Studio XE8 i have a strange issue when press enter the text line in IDE is not moving to next line or when i press the spacebar it starts to remove the text followed by the space.
You are in overwrite mode. This can be discerned both from the behaviour you describe and that "overwrite" is written In the status bar underneath the edit window.
In overwrite mode, text that you type overwrites the existing text at the cursor. In insert mode, typing inserts the text before the cursor.
Press the INS key to toggle between overwrite and insert modes.
This behaviour is typical of any text editing program. You will find the same behaviour in other IDEs, in text editors, in word processors and so on.
This is not limited to Delphi XE8, but you have pressed the insert key on your keyboard.
The solution is to press it again to toggle the insert state.

What happened to "Apply" and "Apply and Close" for styles in Delphi 10.1 Berlin?

In Delphi 10 Seattle, when you're editing a style, there are 3 buttons on the top-right of the editor window's toolbar:
Apply
Apply and Close
Cancel
However, now that I'm using Delphi 10.1 Berlin, these buttons are no longer there:
I relied on these buttons to actually apply the styles. Since Embarcadero has removed these buttons, I now am at the mercy of just closing that tab:
As you can see, this becomes annoying. I also have to count on seeing the prompt to apply the styles, so I have no sure way to apply the styles. My form(s) don't even update with the new style until I explicitly "apply" it. But, since these buttons are gone, I now am forced to close the tab in order to apply the styles. Even if I save all files, it doesn't seem to apply.
How can I forcefully apply my styles while I'm editing, without closing the style editor tab? Am I missing something? I've checked all the documentation and what's new information on these changes...
It would appear these buttons have been completely removed in Delphi 10.1 Berlin, and you're forced to close the style editor in order to apply them. However, in Delphi 10.2 Tokyo, these buttons are back.
So the only thing you can do is close that tab every time you want to apply your styles, until you move up to Delphi 10.2 Tokyo.

Delphi 2010 - CommandLink Button

I decided to use a command link button on my form. Is there anyway i can change the color of the text (caption)? The Font property does not seem to change this. As you can see in this image
,
the color is not very readable.
The command link button is a Windows common control and its font style and colors are controlled by the Windows system settings.
Command Links
I assume these buttons look the same for you in the windows system.
So the answer is: No, you cannot control the font color from within Delphi.

TGridPanel no transparency if themes disabled in Win7

I have a form filled with a TImage. I put over this a TGridPanel. If themes are enabled in Windows 7 the TGirdPanel appears with transparency. If themes are disabled (no visual styles) the TGridPanel loses transparency and hides the part it ocupies. I use Delphi XE2
Is there any workaround for this?
That's a basic fact of life for panels. It's not special to the TGridPanel, you will see the same effect for any control derived from TCustomPanel. The transparency is only supported when the application is themed.
The grid panel is just a convenient way to layout your controls. If you want to support running unthemed then the simplest solution is to remove the TGridPanel and layout your controls manually. That's pretty much trivial to do. Handle the OnResize event of the control that currently contains the panel, and position your controls as desired.

put designer window in background

This is annoying ... In Delphi 7 when you clicked on the code window the form would automatically hide. Now it stays on top. I have to minimize it to remove it from focus. Are there any settings that correct this behaviour ? Also I must play hide and seek with component pallete on the right. I have it open but soon as I try and click on the scroll bar to try and search for my components I get everything replaced by Delphi projects etc. Then I must click inside the form for the component pallete to come back again. Annoying... Any way to disable this ?
For the first part of your question you can disable the embedded designer in order which the switch between the form and the code will be like the Delphi 7 IDE.
Tools-> Options -> Environment Options -> Vcl Designer -> Embedded designer (uncheck)
Also you can take a look to the Simon Stuart plugin RADSplit
Now for the component palette part, this windows change depending of the current active form , so if you active window is the form designer the Tool palette show the components else show the Delphi projects menu. Anyway Delphi XE2 includes the classic palette component which always show the components in top toolbar even if you are in the source code view.

Resources