Platforms to show: All Mac Windows Linux Cross-Platform

Back to ABPickerMBS class.

ABPickerMBS.AddProperty(propertyname as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Adds a property to the value column.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.ClearSearchField

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Clear the search field and reset the list of displayed names.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.ColumnTitle(columntitle as String) as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Localized titles for third party properties.

Requires Mac OS X 10.3 or newer.
(Read and Write computed property)

ABPickerMBS.Create

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Creates a new window.
Example
dim p as ABPickerMBS // a global property

p = new ABPickerMBS
p.Create

p.visible = True

The window is created invisible.
Requires Mac OS X 10.3 or newer.
The handle property is not 0 if this call was successfull.

ABPickerMBS.DeselectAll

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Remove selection.

ABPickerMBS.DeselectGroup(group as ABGroupMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Removes selection.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.DeselectIdentifier(person as ABPersonMBS, Identifier as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Removes selection.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.DeselectPerson(person as ABPersonMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Removes selection.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.EditInAddressBook

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Launch AddressBook and edit the current selection

Requires Mac OS X 10.3 or newer.

ABPickerMBS.InstallEvents(targetwindow as window)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Installs the event handler.

Requires Mac OS X 10.3 or newer.
The target window is only used as an anchor to send and receive events. You can use any window for that.

ABPickerMBS.Properties as string()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A list of all the properties shown in the value columns.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.RemoveEvents

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Removes the event handler.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.RemoveProperty(propertyname as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Removes a property from the value column.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.SelectedDictionaries as Dictionary()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 9.0 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns an array containing dictionaries for each item selected in the values column.

Use this method if you select single addresses.
Requires Mac OS X 10.3 or newer.

ABPickerMBS.SelectedGroups as ABGroupMBS()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns group column selection as an array of ABGroup object handles.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.SelectedIdentifiers(person as ABPersonMBS) as string()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
This method returns an array of selected multi-value identifiers.

Requires Mac OS X 10.3 or newer.
Returns empty array if the displayed property is a single value type.

ABPickerMBS.SelectedRecords as ABRecordMBS()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns names column selection as an array of ABGroup or ABPersonMBS objects.

Requires Mac OS X 10.3 or newer.
You need to cast the objects from the array to ABGroupMBS or ABPersonMBS to use them better. And IsA can tell you whether an object is from the group or the person class.

ABPickerMBS.SelectedStrings as String()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 9.0 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns an array containing strings for each item selected in the values column.

Use this method if you select single strings like a phone number.
Requires Mac OS X 10.3 or newer.

ABPickerMBS.SelectedValues as Variant()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns an array containing variants for each item selected in the values column.

Use this method if you select single strings like a phone number.
Requires Mac OS X 10.3 or newer.
Changed from string to variant in plugin version 13.2, so you don't need to use SelectedDictionaries.

ABPickerMBS.SelectGroup(group as ABGroupMBS, ExtendSelection as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Select group programatically.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.SelectIdentifier(person as ABPersonMBS, Identifier as String, ExtendSelection as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Individual values contained within an multi-value property can be selected with this method.

Requires Mac OS X 10.3 or newer.

ABPickerMBS.SelectInAddressBook

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Launch AddressBook and select the current selection

Requires Mac OS X 10.3 or newer.

ABPickerMBS.SelectPerson(person as ABPersonMBS, ExtendSelection as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Addressbook MBS MacCocoa Plugin 7.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Select person programatically.

Requires Mac OS X 10.3 or newer.

The items on this page are in the following plugins: MBS MacCocoa Plugin.


The biggest plugin in space...