# Take a project control and have it available in new projects?

**URL:** <https://forum.xojo.com/t/take-a-project-control-and-have-it-available-in-new-projects/80189>\
**Category:** General\
**Created:** [May 1, 2024, 8:07pm UTC](https://forum.xojo.com/t/take-a-project-control-and-have-it-available-in-new-projects/80189 "2024-05-01T20:07:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Derek\_Traxler](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/eb9ed0/32.png) [@Derek\_Traxler](https://forum.xojo.com/u/Derek_Traxler)\
**Post date:** [May 1, 2024, 8:07pm UTC](https://forum.xojo.com/t/take-a-project-control-and-have-it-available-in-new-projects/80189/1 "2024-05-01T20:07:29Z")

</div>

I was a huge fan of OCX files. Being able to add a control with two clicks really helps speed quick prototypes up. Is there a way to “install” these controls so they show up in the library every time a new xojo project is launched? Even better if we can modify the icon to make it stand out.

---

<div class="post-metadata">

**Author:** ![AlbertoD](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/dbc845/32.png) [@AlbertoD](https://forum.xojo.com/u/AlbertoD)\
**Post date:** [May 1, 2024, 8:24pm UTC](https://forum.xojo.com/t/take-a-project-control-and-have-it-available-in-new-projects/80189/2 "2024-05-01T20:24:58Z")

</div>

Maybe use templates:  
[https://documentation.xojo.com/getting\_started/using\_the\_ide/project\_file\_information.html#getting-started-using-the-ide-project-types-templates](https://documentation.xojo.com/getting_started/using_the_ide/project_file_information.html#getting-started-using-the-ide-project-types-templates)

Don’t know about the icon.

---

<div class="post-metadata">

**Author:** ![Ian\_Kennedy](https://forum.xojo.com/user_avatar/forum.xojo.com/ian_kennedy/32/6860_2.png) [@Ian\_Kennedy](https://forum.xojo.com/u/Ian_Kennedy)\
**Post date:** [May 1, 2024, 8:25pm UTC](https://forum.xojo.com/t/take-a-project-control-and-have-it-available-in-new-projects/80189/3 "2024-05-01T20:25:07Z")

</div>

Make a project and add the control classes you want. Save it as a project and always start your new projects from that.

---

<div class="post-metadata">

**Author:** ![Derek\_Traxler](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/eb9ed0/32.png) [@Derek\_Traxler](https://forum.xojo.com/u/Derek_Traxler)\
**Post date:** [May 1, 2024, 8:49pm UTC](https://forum.xojo.com/t/take-a-project-control-and-have-it-available-in-new-projects/80189/4 "2024-05-01T20:49:17Z")

</div>

Templates do the trick. I kinda wish “plugins” would have zero compile overhead until they are added to the project in the left pane but I can live with this.

Thanks

---

<div class="post-metadata">

**Author:** ![TimStreater](https://forum.xojo.com/user_avatar/forum.xojo.com/timstreater/32/586_2.png) [@TimStreater](https://forum.xojo.com/u/TimStreater)\
**Post date:** [May 3, 2024, 10:06am UTC](https://forum.xojo.com/t/take-a-project-control-and-have-it-available-in-new-projects/80189/5 "2024-05-03T10:06:15Z")

</div>

If I recall correctly, you can save the project as default \_project or something and then all new projects are based on that.

---

<div class="post-metadata">

**Author:** ![MarkusR](https://forum.xojo.com/user_avatar/forum.xojo.com/markusr/32/685_2.png) [@MarkusR](https://forum.xojo.com/u/MarkusR)\
**Post date:** [May 3, 2024, 10:36am UTC](https://forum.xojo.com/t/take-a-project-control-and-have-it-available-in-new-projects/80189/6 "2024-05-03T10:36:00Z")

</div>

at least per drag and drop you can add this component file to a new project. see yt video.

 ![grafik](https://forum.xojo.com/uploads/default/original/3X/c/1/c1173f77a25fcc7eba4ac40cf5556b9fcc9e6e67.png)

Clock Control Use (Full HD)  
[https://youtu.be/pNO-gx2yp7E](https://youtu.be/pNO-gx2yp7E)

btw. ocx was a great concept for VB6 and very long-living.
