internal override void SetDialogProperties(IFileDialog dialog) { base.SetDialogProperties(dialog); if (_showReadOnly) { IFileDialogCustomize customise = (IFileDialogCustomize)dialog; customise.EnableOpenDropDown(_openDropDownId); customise.AddControlItem(_openDropDownId, _openItemId, ComDlgResources.LoadString(ComDlgResourceId.OpenButton)); customise.AddControlItem(_openDropDownId, _readOnlyItemId, ComDlgResources.LoadString(ComDlgResourceId.ReadOnly)); } }