# \[ADDIN\] PropertyGridExtras v1.1

**URL:** <https://clarionhub.com/t/addin-propertygridextras-v1-1/1032>\
**Category:** Devstart.io\
**Tags:** devstartio, clarionaddins\
**Created:** [August 31, 2018, 2:00pm UTC](https://clarionhub.com/t/addin-propertygridextras-v1-1/1032 "2018-08-31T14:00:00Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![brahn](https://clarionhub.com/user_avatar/clarionhub.com/brahn/32/756_2.png) [@brahn](https://clarionhub.com/u/brahn)\
**Post date:** [August 31, 2018, 2:00pm UTC](https://clarionhub.com/t/addin-propertygridextras-v1-1/1032/1 "2018-08-31T14:00:00Z")

</div>

**Addin:**  **PropertyGridExtras**  
**Version:** 1.1  
**Date:** Thursday, 18 July 2013

## Description

Styling and functional enhancements for the default Property Grid.

![image](https://clarionhub.com/images/transparent.png)

## Usage

Once installed use the context menu or the `Tool` button on the toolbar to configure the additional options.

## Features

- Set grid font type and size.
- Show additional indentation.
- Auto adjust label column.
- Remember expanded state.
- Remember selected property.
- Set grid theme (original, basic, light, dark).

## Release Notes

**Release:** 1.1, 18 July 2013

> **FIX:** Compatability with C9.

**Release:** 0.21, 12 June 2012

> **CHANGE:** Finally reproduced (and fixed!) an exception in the grid\_SelectedObjectChanged event.

**Release:** 0.20, 8 June 2012

> **CHANGE:** internal release, more exception handling

**Release:** 0.19, 7 June 2012

> **CHANGE:** Catch possible null ref during SelectedObjectChanged event.

**Release:** 0.18, 25 April 2012

> **CHANGE:** Removed ClarionAddins global addin dependency.

**Release:** 0.17, 18 April 2012

> **CHANGE:** Now has ClarionAddins global addin dependency.

**Release:** 0.16, 19 March 2012

> **FIX:** `Bug#43 <http://support.fushnisoft.com/thebuggenie/clarionaddins/issues/43>`\_ Selection is now restored correctly for all properties.  
> **FIX:** `Bug#43 <http://support.fushnisoft.com/thebuggenie/clarionaddins/issues/43>`\_ As mentioned in the comments, there is now a workaround implemented for restoring the grid state when opening the window/report designer. The workaround is using a **delay** value for the restoration when opening the designer. The default value is 1000 milliseconds (1 Second) which seems to be OK in my testing but it is configurable from the grid options if you have any issues or just want to play with it.

**Release:** 0.15, 14 March 2012

> **FIX:** Remember Selected Property feature was not working correctly for properties 3 levels deep (e.g. AT/Height/Value). This change is a temporary patch that disables the feature only on those properties. Full fix coming soon.

**Release:** 0.14, 8 March 2012

> **FIX:** Remember Selected Property feature now also saves and restores child properties correctly.  
> **CHANGE:** Toolbar icons are now 24x24 so they look better with default toolbar size

**Release:** 0.13, 7 March 2012

> **INFO:** Internal Beta Release

**Release:** 0.12, 7 March 2012

> **INFO:** Internal Beta Release

**Release:** 0.11, 7 March 2012

> **FIX:** Possible fix for All state handling issues. Restore state on initial grid loading, on TAB to next property, on moving controls with cursor keys, on multiple selections, etc  
> **FEATURE:** Option (on by default) to save/restore the property selection. This includes focusing the selected property within the grid!

**Release:** 0.10, 29 February 2012

> **FIX:** Possible fix for NullReferenceException with C8 build 8973

**Release:** 0.9, 28 February 2012

> **FIX:** Fingers crossed this is the definitive fix for the issues plaguing the restire tree state feature! It looks like I have found the correct way to override the default _expand all_ on opening as well as when the grid has focus.  
> **FIX:** Well… there is **one** catch with the above fix. If you select a control in the designer and move it using the cursor keys then the grid state becomes fully expanded. The good news is that as soon as you move focus away from that selected control the saved state is restored 🙂

**Release:** 0.8, 27 February 2012

> **INFO:** Internal Release

**Release:** 0.7, 26 February 2012

> **INFO:** Internal Release

**Release:** 0.6, 8 October 2011

> **FIX:** Create temp directory if it doesn’t already exist. Normal this is handled by the IDE but only when you first open a text file for editing, not if you go straight to a property grid!  
> **FIX:** The property enumerator was not correctly looping over all child properties. This could result in some descendants not being saved/restored.  
> **FIX:** The initial load of window and report designers is sending a few extra ExpandAll commands. These appear to now be correctly suppressed allowing the restore to function correctly.

**Release:** 0.5, 4 October 2011

> **BLOG:** `PropertyPadExtras – Automatic save/restore grid state! <http://www.clarionedge.com/clarion/addins/propertypadextras-automatic-saverestore-grid-state.html>`\_  
> **FEATURE:** Save and restore expanded state of grid categories  
> **FEATURE:** Expand/Contract all buttons added to the grid toolbar  
> **FEATURE:** Options button added to the grid toolbar  
> **FEATURE:** Grow/Shrink font feature now expanded to allow you to also set the font type. Configuration is available in the Options dialog  
> **FEATURE:** Grid ToolStripRenderMode changed to ManagerRenderMode. This means that the toolstrip will be correctly styled if you have the `SetTheme <http://clarionaddins.com/addins/SetTheme.html>`\_ addin installed.  
> **CHANGE:** Reset font now detects the correct font from the main IDE form  
> **CHANGE:** Internal code refactored for easier maintenance and better performance  
> **CHANGE:** Screenshot updated

**Release:** 0.4, 21 May 2011

> **CHANGE:** Preparing for public release of source code. Making the VS project work without dependencies, adding docs, etc

**Release:** 0.3, 16 Oct 2010

> **FEATURE:** Show Additional Indentation – When set to true, displays Property indentations as the Microsoft PropertyGrid does (except for the first level whose +/- glyphs won’t appear in the left most column).  
> **FEATURE:** Auto Adjust Label Column – Resizes the label column to adjust itself to the longest label.  
> **FEATURE:** Themes (using the DrawManger) – There are 3 build in themes and an additional Dark theme that I have borrowed from the SmartPropertyGrid code example.  
> **BLOG:** `PropertyGridExtras addin v0.3 – now with Additional Settings! <http://www.clarionedge.com/clarion/addins/propertygridextras-addin-v0-3-now-with-additional-settings.html>`\_

**Release:** 0.2, 03 March 2011

> **FIX:** There was an issue with restoring the saved font using the incorrect Font.Unit in some circumstances."

**Release:** 0.1, 03 March 2011

> **INFO:** Initial Release  
> **BLOG:** `PropertyGridExtras addin v0.1 – Grow/Shrink font size <http://www.clarionedge.com/clarion/addins/propertygridextras-addin-v0-1-growshrink-font-size.html>`\_

---

<div class="post-metadata">

**Author:** ![Clarion\_clarion](https://clarionhub.com/user_avatar/clarionhub.com/clarion_clarion/32/636_2.png) [@Clarion\_clarion](https://clarionhub.com/u/Clarion_clarion)\
**Post date:** [September 5, 2018, 11:04am UTC](https://clarionhub.com/t/addin-propertygridextras-v1-1/1032/2 "2018-09-05T11:04:51Z")

</div>

Brahn, is this compatible with C10?

---

<div class="post-metadata">

**Author:** ![brahn](https://clarionhub.com/user_avatar/clarionhub.com/brahn/32/756_2.png) [@brahn](https://clarionhub.com/u/brahn)\
**Post date:** [September 5, 2018, 11:04am UTC](https://clarionhub.com/t/addin-propertygridextras-v1-1/1032/3 "2018-09-05T11:04:51Z")

</div>

Yes, works fine. Hard to live without in fact 🙂

---

<div class="post-metadata">

**Author:** ![Clarion\_clarion](https://clarionhub.com/user_avatar/clarionhub.com/clarion_clarion/32/636_2.png) [@Clarion\_clarion](https://clarionhub.com/u/Clarion_clarion)\
**Post date:** [September 5, 2018, 11:04am UTC](https://clarionhub.com/t/addin-propertygridextras-v1-1/1032/4 "2018-09-05T11:04:51Z")

</div>

thank you! good to know 🙂

---

<div class="post-metadata">

**Author:** ![Clarion\_clarion](https://clarionhub.com/user_avatar/clarionhub.com/clarion_clarion/32/636_2.png) [@Clarion\_clarion](https://clarionhub.com/u/Clarion_clarion)\
**Post date:** [September 5, 2018, 11:04am UTC](https://clarionhub.com/t/addin-propertygridextras-v1-1/1032/5 "2018-09-05T11:04:51Z")

</div>

BTW can’t find download link…

---

<div class="post-metadata">

**Author:** ![brahn](https://clarionhub.com/user_avatar/clarionhub.com/brahn/32/756_2.png) [@brahn](https://clarionhub.com/u/brahn)\
**Post date:** [September 5, 2018, 11:04am UTC](https://clarionhub.com/t/addin-propertygridextras-v1-1/1032/6 "2018-09-05T11:04:51Z")

</div>

The addins are all included as part of the [Devstart.io](http://Devstart.io) subscription now.  
More details here - [https://devstart.io/download.html](https://devstart.io/download.html)

---

<div class="post-metadata">

**Author:** ![Clarion\_clarion](https://clarionhub.com/user_avatar/clarionhub.com/clarion_clarion/32/636_2.png) [@Clarion\_clarion](https://clarionhub.com/u/Clarion_clarion)\
**Post date:** [September 5, 2018, 11:04am UTC](https://clarionhub.com/t/addin-propertygridextras-v1-1/1032/7 "2018-09-05T11:04:51Z")

</div>

I see. . . . . . . . . . . . . . . . (some text to post short body)
