Forum Replies Created
-
AuthorPosts
-
Hi Morten,
Great suggestion. Please send me an email to the Raize Support email (support at raize.com) and we can discuss.
Ray
Hi,
I apologize for the long delay. Because of the custom styles of tabs that are supported by the TRzPageControl and TRzTabControl, the style entries cannot be used directly. As such, the controls use “style appropriate” colors. In the case of the Auric style, the difference is more pronounced.
However, the TRzPageControl does give you lots of flexibility when it comes to the display. For example, even with VCL Styles active, you can write event handlers for the various OnPaint*** events of TRzPageControl and TRzTabSheet to customize the appearance.
For example, write the following event handlers for the TRzPageControl:
OnPaintCardBackground:
procedure TForm2.RzPageControl1PaintCardBackground(Sender: TObject; ACanvas: TCanvas; ARow: Integer; const ARect: TRect; var Handled: Boolean); begin ACanvas.Brush.Color := cl3DDkShadow; ACanvas.FillRect( ARect ); Handled := True; end;
OnPaintTabBackground:
procedure TForm2.RzPageControl1PaintTabBackground(Sender: TObject; ACanvas: TCanvas; ATabIndex: Integer; const ARect: TRect; var Handled: Boolean); begin ACanvas.Brush.Color := cl3DDkShadow; ACanvas.FillRect( ARect ); Handled := True; end;
And create a new event handler for the OnPaintBackground even for each TRzTabSheet instance in the page control. You can assign all tab sheets to use the same event handler.
OnPaintBackground:
procedure TForm2.TabSheetPaintBackground(Sender: TObject; ACanvas: TCanvas; const ARect: TRect; var Handled: Boolean); begin ACanvas.Brush.Color := cl3DDkShadow; ACanvas.FillRect( ARect ); Handled := True; end;
This will give you an appearance that will be very close to the standard TPageControl and still let you use all the tab styles of TRzPageControl.
Ray
November 7, 2020 at 3:55 pm in reply to: Konopka Signature VCL Controls Problems on Delphi Sydney 10.4 #2260Hi Martijn,
I apologize for the long delay in responding. This whole situation have been extremely frustrating and I’m tired of posting messages where I simply do not have any good answers. I know what needs to be done to the library. The problem is that Embarcadero owns the code. All I can offer at this point is for everyone to reach out to Embarcadero and let them know how important the KSVC is to your work.
Ray
Hi Steve,
I apologize for the late response. Apparently, the forum software marked your post as needing approval, and of course, did not send a notification that approval was needed. I just happened to be browsing the settings when I discovered your pending message.
Unfortunately, I have not received any other reports of what you describe, and I have not experienced it either. I agree with you that the other message regarding DotNetForm is very odd. The fact that the MessageTracerForm and this DotNetForm are raising the same error suggests that there is indeed a problem with the IDE. If I had to guess, I would say that perhaps there is a DLL or package issue with your installation.Again, I apologize for the mix-up with the post approval.
Ray
November 3, 2020 at 9:00 pm in reply to: CodeSite Viewer 5.3.4 : apparent system hang on windows 10, in user32.DrawTextW #2251Hi Warren,
I apologize for the late response. Apparently, the forum software marked your post as needing approval, and of course, did not send a notification that approval was needed. I just happened to be browsing the settings when I discovered your pending messages.
Thank you for posting the detailed information. Unfortunately, I have not heard of any other reports like this, and I have not experienced it myself. However, I have made a note of it to keep an eye on this situation.Again, I apologize for the mix-up with the post.
Ray
Hi,
What VCL Style are you using?
Ray
October 20, 2020 at 11:07 pm in reply to: Konopka Signature VCL Controls Problems on Delphi Sydney 10.4 #2233Hi Rhett,
Thank you for the clarification. I’m sorry I misunderstood your post. I thought it was in response to the previous post. As for the style issues with 10.4, I really wish I could share some positive news. I’ve certainly been trying from my side, but the ball is in Embarcadero’s court as they say.
Ray
Hi Navid,
I apologize for the delay in responding. I missed the notification. As for the uninstaller, I will certainly look into the installer script to make it is operating correctly. As for manually uninstalling CodeSite, you can execute the following command in the directory where CodeSite is installed:
UNWISE.EXE CS5_Install.log
Ray
October 19, 2020 at 11:32 am in reply to: Konopka Signature VCL Controls Problems on Delphi Sydney 10.4 #2229Hi Rhett,
Unfortunately, I have not experienced this particular error with GetIt, nor have I heard of any reports. Have you contacted Embarcadero about this?
Ray
October 19, 2020 at 11:29 am in reply to: RaizeComponentsVcl.a Missing from 10.4.1 Sydney Installation #2228Hi John,
Sorry for not responding sooner. Yes, the changes necessary in !Build_RC6.cmd are pretty straight-forward. Glad to hear you were able to move forward.
Of course, it would be even better if you didn’t have to make any modifications at all and Embarcadero would create the deployment correctly.
Ray
Hi Barry,
The Cells property is a convenience property for accessing portions (i.e. cells) of an item already in the list. The property makes it easier to extract a specific piece of information as well as updating a specific piece instead of having to work with the entire item.
For example, in the following example, a new item is added to the list and then the Cells property is used to change the ‘b’ to ‘Hello’.
RzTabbedListBox1.Add( ‘a’#9’b’ );
RzTabbedListBox1.Cells[ 1, 0 ] := ‘Hello’;Ray
Hi Lucian,
Another customer ran into a similar issue. We provided the steps that Embarcadero recommends for “resetting” a GetIt Package, but apparently, they did not work. We’ll have to do more research into that. In the meantime, I’ve made the CodeSite Express installer for 10.3 available on our website.
https://raize.com/wp-content/uploads/CS5_Express_RX103.zip
Download and unzip the file, then run the installer. Make sure the IDE is closed before running the installer.
Ray
Hi Larry,
For version 6, all the CodeSite Tools will be 64-bit. However, we do not have a release date for CS6 yet.
From the report it looks like you are using version 5.2.1 while the latest release of the CodeSite Tools is 5.3.4. Have you tried updating the tools to the latest version? We recommend doing so because there have been issues fixed in the Dispatcher.
Why do you believe that the Out of Memory issue is connected with the tools being 32-bit apps? We have many customers (ourselves included) that utilize CodeSite logging in large applications running on Win64 systems. We would be interested in learning how you are using the software. That is, are you logging to the Live Viewer or a CodeSite Log File? What type of application are you building? What types of CodeSite messages are you logging? And approximately how many messages are you logging?
Ray
Hi Hans,
I’ll add that request to the enhancement list.Ray
July 25, 2020 at 11:10 pm in reply to: Konopka Signature VCL Controls Problems on Delphi Sydney 10.4 #2104Hi,
Unfortunately, at the moment, I do not have a solution to the issues that you (and others) are running into with 10.4. However, I do know that the display issues are occurring because the IDE is now using a custom VCL Style and not the system style, while the form designer is applying a different style.
The problem is that the controls in the library have not been modified to account for this IDE change. (Actually, Embarcadero has made no modifications to the controls since they acquired them, but that’s another story.)
Anyway, the controls are designed to adjust their appearance using the active style. At design-time (in 10.3 and earlier), the active style has always been the Windows style, but in 10.4, the active style applied to the RAD Studio application is either the Light or Dark VCL Style. As such, the KSVC controls pickup their settings from those styles at design-time.
The controls are designed such that if the Windows style is used and custom colors are chosen, then the custom colors are used. However, in the 10.4 design-time environment, the Windows style is not used, and thus the custom colors are not shown. However, if you run the application, then the controls will appear correctly at runtime. I realize that it is very disconcerting to have the design-time appearance not match what is expected.
I wish I could respond with more positive news. I’ll just close that I am extremely frustrated with the way Embarcadero has handled the components. I am investigating ways to address these issues.
Ray
-
AuthorPosts