FMX.AddressBook.TCustomAddressBook.AllContactsInGroup

提供: RAD Studio API Documentation
移動先: 案内検索

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)」を参照してください。

関連項目