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

  • 相关阅读:
    验证控件没有向服务器发回数据
    立即窗口中体现回车换行
    初试发布功能
    文件内码不同造成的错误
    验证控件网页代码分析3
    VB自动把变量改成小写
    maven + eclipse + tomcat 实战JSP
    Java 多线程初探(一) 创建线程
    WebSocket简单使用(一) 概念
    JDBC的事务操作
  • 原文地址:https://www.cnblogs.com/nywh2008/p/3370286.html
Copyright © 2011-2022 走看看