zoukankan      html  css  js  c++  java
  • Delphi XE5 android listview

    C:UsersPublicDocumentsRAD Studio12.0SamplesFireMonkeyMobileListView

    路径下有两个dpk,装完后listview也能实现listbox的效果了

    procedure TFormMain.FillListBox;
    var
      // item:TMetropolisUIListBoxItem;
      // listitem:TListboxItem;
    
      p: PpatientData;
      LItem: TListViewItem;
      i: Integer;
    begin
      ListViewPatient.Items.Clear;
      if not cdspatientlist.Active then
        Exit;
      ListViewPatient.BeginUpdate;
      try
        with cdspatientlist do
        begin
          DisableControls;
          try
            i := 1;
            First;
            while not Eof do
            begin
              New(p);
              p.patient_id := FieldByName('patient_id').AsString;
              p.admiss_times := FieldByName('admiss_times').AsInteger;
              p.inpatient_no := FieldByName('inpatient_no').AsString;
              p.bed_no := FieldByName('bed_no').AsString + '';
              p.nurse_level := FieldByName('nurse_level').AsString;
              p.diag := FieldByName('diag').AsString;
              p.name := FieldByName('name').AsString;
              p.sex := FieldByName('sex').AsString;
              p.age := FieldByName('age').AsString;
              p.charge_total := FieldByName('charge_total').AsString;
              p.yue := FieldByName('yue').AsString;
    
              LItem := ListViewPatient.Items.Add;
              LItem.Text := p.bed_no;
    
              LItem.Data[TMultiDetailAppearanceNames.Detail1] := '姓名    :' + p.name;
              LItem.Data[TMultiDetailAppearanceNames.Detail2] := '护理等级:' +
                p.nurse_level;
              LItem.Data[TMultiDetailAppearanceNames.Detail3] := '诊断    :' + p.diag;
    
              if p.sex = '' then
                LItem.BitmapRef := (Image1.MultiResBitmap.Items[0].Bitmap)
              else if p.sex = '' then
    
                LItem.BitmapRef := (Image1.MultiResBitmap.Items[1].Bitmap);
    
              if p.sex = '1' then
                LItem.BitmapRef := Image1.MultiResBitmap.Items[1].Bitmap
              else
                LItem.BitmapRef := Image1.MultiResBitmap.Items[0].Bitmap;
    
              Inc(i);
              Next;
    
            end;
          finally
            EnableControls;
          end;
    
        end;
      finally
        ListViewPatient.EndUpdate;
      end;
    
    end;
    View Code

  • 相关阅读:
    打破国外垄断,开发中国人自己的编程语言(1):实现可以解析表达式的计算器
    the best way to get the OBJECTID OID name in arcpy?
    arcpy 自定义工具可选参数留空时的处理
    Word 显示隐藏图片
    删除Word表格后的一张空白页
    如何查看别人申请加群的历史记录
    OpenLayers v2 热力图插件
    IDEA JRebel热部署插件安装使用
    Lombok的@Data等注解无效
    CAP理论/AP架构/CP架构
  • 原文地址:https://www.cnblogs.com/nywh2008/p/3370286.html
Copyright © 2011-2022 走看看