FMX.AddressBook.TCustomAddressBook.AllGroups

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

Delphi

procedure AllGroups(var AGroups: TAddressBookGroups); overload;
procedure AllGroups(const ASource: TAddressBookSource; var AGroups: TAddressBookGroups); overload;

C++

void __fastcall AllGroups(TAddressBookGroups* &AGroups)/* overload */;
void __fastcall AllGroups(TAddressBookSource* const ASource, TAddressBookGroups* &AGroups)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.AddressBook.pas
FMX.AddressBook.hpp
FMX.AddressBook TCustomAddressBook


説明

デバイスのアドレス帳内の指定された情報源から、すべての連絡先グループのリストを返します。

このメソッドを使用して、デバイスのアドレス帳内の指定された情報源に定義された、すべての連絡先グループのリストを取得することができます。

明確になるよう以下に例を挙げます。これらのコードでは、デバイスのアドレス帳内の指定された情報源から、すべてのグループを取得する方法を示しています。

メモ: AllGroups メソッドを呼び出す前に、TAdressBookGroups.Create メソッド(Delphi の場合)または new(C++Builder の場合)を使用して、AGroups オブジェクトのインスタンスを明示的に初期化する必要があります。

Delphi の場合:
var 
NumberofGroups: Integer;
Groups : TAddressBookGroups;
ComboBox1: TComboBox;
Begin
// Define a combo box that contains a list of all groups from the specified source in a device Address Book.
procedure TForm1.FillComboboxGroups(Source: TAddressBookSource);
 var i: Integer;
 begin
  Groups := TAddressBookGroups.Create;
  try
    AddressBook1.AllGroups(Groups);
    ComboBox1.BeginUpdate;
    ComboBox1.Clear;
    for i := 0 to Groups.Count -1 do   
      ComboBox1.Items.Add(Groups.Items[i].Name);
  finally
    ComboBox1.EndUpdate;
    Groups.Free;
 end;
end.
C++Builder の場合:
{
TAddressBookGroups *Groups;
TComboBox *ComboBox1;
// Define a combo box that contains a list of all groups from the specified source in a device Address Book.
void __fastcall TForm1::FillComboboxGroups(TAddressBookSource *Source)  {
int i;
Groups = new TAddressBookGroups();
__try{
ComboBox1->BeginUpdate();
ComboBox1->Clear();
AddressBook1->AllGroups(Source, Groups);
for (i = 0; i < Groups->Count; i++) {
   ComboBox1->Items->Add(Groups->Items[i]->Name);
}
}
__finally{
Groups->Free();
ComboBox1->EndUpdate();
}
}

詳細とサンプルについては、「モバイル チュートリアル:アドレス帳コンポーネントを使用する(iOS および Android)」を参照してください。

関連項目