FMX.AddressBook.TCustomAddressBook.AllContactsInGroup
Delphi
procedure AllContactsInGroup(const AGroup: TAddressBookGroup; var AContacts: TAddressBookContacts);
C++
void __fastcall AllContactsInGroup(TAddressBookGroup* const AGroup, TAddressBookContacts* &AContacts);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.AddressBook.pas FMX.AddressBook.hpp |
FMX.AddressBook | TCustomAddressBook |
説明
指定されたグループに属するすべての連絡先のリストを取得します。
このメソッドを使用して、指定されたグループ AGroup
からすべての連絡先のリストを取得することができます。
例
明確になるよう以下に例を挙げます。これらのコードでは、指定されたグループからすべての連絡先のリストを取得する方法を示しています。
Delphi の場合:
var
GroupContacts: TAddressBookContacts;
Group: TAddressBookGroup;
i: Integer;
s: String;
begin
// The Group object should be defined earlier
GroupContacts := TAddressBookContacts.Create;
try
// Get all contacts from the Group group
AddressBook1.AllContactsInGroup(Group, GroupContacts);
s := 'Contacts from the ' + Group.Name + ' group:' + sLineBreak;
for i := 0 to GroupContacts.Count - 1 do
s := s + GroupContacts.Items[i].DisplayName + sLineBreak;
ShowMessage(s);
finally
GroupContacts.Free;
end;
end;
C++Builder の場合:
TAddressBookGroup *Group;
TAddressBookContacts *GroupContacts;
int i;
// The Group object should be defined earlier
GroupContacts = new TAddressBookContacts();
__try {
// Get all contacts from the Group group.
AddressBook1->AllContactsInGroup(Group, GroupContacts);
UnicodeString s = "Contacts from the " + Group->Name + " group:" +
sLineBreak;
for (i = 0; i < GroupContacts->Count; i++) {
s = s + GroupContacts->Items[i]->DisplayName + sLineBreak;
}
ShowMessage(s);
}
__finally {
GroupContacts->Free();
}
詳細とサンプルについては、「モバイル チュートリアル:アドレス帳コンポーネントを使用する(iOS および Android)」を参照してください。