Platforms to show: All Mac Windows Linux Cross-Platform
ABPickerMBS class Deprecated
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Addressbook | MBS MacCocoa Plugin | 7.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This item is deprecated and should no longer be used.
You can use CNContactPickerMBS class instead.
A class to control a people picker window.
Requires Mac OS X 10.3 or newer.
This class is for Carbon as event handling does not work on Cocoa.
For Cocoa better use ABPeoplePickerViewMBS.
- 6 events
- event DisplayedPropertyChanged
- event GroupDoubleClicked
- event GroupSelectionChanged
- event NameDoubleClicked
- event NameSelectionChanged
- event ValueSelectionChanged
- 13 properties
- property AllowGroupSelection as Boolean
- property AllowMultipleSelection as Boolean
- property AllowMultipleValueSelection as Boolean
- property AllowSingleValueSelection as Boolean
- property Available as Boolean
- property DisplayedProperty as String
- property Handle as Integer
- property Height as Single
- property Left as Single
- property Top as Single
- property Visible as Boolean
- property Width as Single
- property ColumnTitle(columntitle as String) as String
- 22 methods
- method AddProperty(propertyname as String)
- method ClearSearchField
- method Create
- method DeselectAll
- method DeselectGroup(group as ABGroupMBS)
- method DeselectIdentifier(person as ABPersonMBS, Identifier as String)
- method DeselectPerson(person as ABPersonMBS)
- method EditInAddressBook
- method InstallEvents(targetwindow as window)
- method Properties as string()
- method RemoveEvents
- method RemoveProperty(propertyname as String)
- method SelectedDictionaries as Dictionary()
- method SelectedGroups as ABGroupMBS()
- method SelectedIdentifiers(person as ABPersonMBS) as string()
- method SelectedRecords as ABRecordMBS()
- method SelectedStrings as String()
- method SelectedValues as Variant()
- method SelectGroup(group as ABGroupMBS, ExtendSelection as boolean)
- method SelectIdentifier(person as ABPersonMBS, Identifier as String, ExtendSelection as boolean)
- method SelectInAddressBook
- method SelectPerson(person as ABPersonMBS, ExtendSelection as boolean)
This class has no sub classes.
Some examples using this class:
Blog Entries
- Saying goodbye to AddressBook framework
- MBS Xojo Plugins, version 20.5pr9
- MBS Xojo / Real Studio Plugins, version 13.2pr6
- MBS Real Studio Plugins, version 12.3pr10
Release notes
- Version 20.5
- Fixed a few memory leaks with ABPickerMBS class.
The items on this page are in the following plugins: MBS MacCocoa Plugin.