| Products & Services | Industries | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → MATLAB |
| Contents | Index |
| Learn more about MATLAB |
h.addproperty('propertyname')
addproperty(h, 'propertyname')
h.addproperty('propertyname') adds the custom property specified in the string propertyname to the object or interface h. Use the COM set function to assign a value to the property.
addproperty(h, 'propertyname') is an alternate syntax.
COM functions are available on Microsoft Windows systems only.
Add a custom property to an instance of the MATLAB sample control:
Create an instance of the control:
f = figure('position', [100 200 200 200]);
h = actxcontrol('mwsamp.mwsampctrl.2', [0 0 200 200], f);
h.get
MATLAB displays its properties:
Label: 'Label'
Radius: 20
Add a custom property named Position and assign a value:
h.addproperty('Position');
h.Position = [200 120];
h.get
MATLAB displays (in part):
Label: 'Label'
Radius: 20
Position: [200 120]Delete the custom property Position:
h.deleteproperty('Position');
h.get
MATLAB displays the original list of properties:
Label: 'Label'
Radius: 20
deleteproperty | get (COM) | inspect | set (COM)
![]() | addprop (dynamicprops) | addRequired (inputParser) | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |