on 06-22-2015 12:30 PM
Hi. I would like to create custom OLE controls for Crystal Reports. I do not see my OLE object in the "Object Type" list while inserting new OLE object into the report even I registered OLE object into the registry. Do I need some special registry keys? Is there any tutorial or documentation how to create custom OLE controls on the web? I am able to insert my OLE control into the new MS Word document. Thank you very much for the answer.
Hi Branislav
What is the OLE Object are you trying to insert into the report?
- Ludek
Senior Support Engineer AGS Product Support, Global Support Center Canada
Follow me on Twitter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Luděk. It is my own simple control based on UserControl class written in C# for drawing diagonal line in reports. It accepts no input data. I will change only position and dimensions of it in the reports. I am programmer and I would like to program my own OLE control. I need to know what interfaces should I implement or what registry keys should I register during OLE registration into the Windows registry database. I would like to display my OLE object among objects in "Object Type" list. See previous attachment.
B.
Hi Branislav
I need to double check with you the following; essentially you are looking to fond out how to get your UserControl into the following dialog?
So, if that is the case, can you see the object if you try the same in MS Word? E.g.; the above dialog is a system dialog, used in MS Word, etc., and we just use it as well. Theoretically, if you can see the object in MS Word, then you should see it in CR.
- Ludek
Hi Luděk,
I need to get my UserControl into the dialog I attached to my first post. It is very similar to the dialog that you attached to your most recent answer. May be it is little different due to localization and different Windows version. If it is as you wrote I do not know why I am not able to see my UserControl among the others...
B.
I am sorry, I forgot to explicitly answer you. Yes, I can see my control in MS Word. There is completely different dialog box containing more than 130 controls:
OLELib.DiagonalLine is my UserControl. I inserted it via MS Word Developer/Older system tools toolbar button/More controls button:
In CR I insert OLE control via this context menu:
and this dialog:
There is only about 24 controls. Do you think CR uses older version of OLE object selection dialog?
Here is version of my CR:
Here is my system info:
B.
Hi Branislav
Apologies for the slow uptake on my part. E.g.; I finally "get it".
Unfortunately, CR has no way to insert user controls. Perhaps the closest thing we have to what you are trying to do is AddIns, but that's not quite what you're after either. So, I have no good news for you.
As a by the by, why are you trying to do a diagonal line control. Why not just draw a diagonal line? I suspect the answer is that the control let's the user choose the angle?
- Ludek
Hi Luděk
The reason why I started to develop my own UserControl was that I couldn't find the way how to draw diagonal line across the detail. I found that CR can draw only horizontal or vertical lines. Also I read it in some discussion. I would like to achieve something like this:
It will be good news if you could send me an example how to do it. Please, could you send me some short tutorial and an example report? Thank you very much. 🙂
B.
User | Count |
---|---|
79 | |
9 | |
9 | |
7 | |
7 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.