<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                FMX的ListView,可以呈現各種類型的Item,經測試,其用戶體驗程度,已經達到原生ios應用的水平。下圖,是ListView呈現的各種樣式,當把TListView放到Form上,設置ItemAppearance屬性,就能得到這樣的效果了。[![Delphi?XE6學習筆記(2)FMX.TListView的基本用法](http://s12.sinaimg.cn/mw690/001gjF9lzy6ItzOTGVtdb&690 "Delphi?XE6學習筆記(2)FMX.TListView的基本用法")](http://album.sina.com.cn/pic/001gjF9lzy6ItzOTGVtdb) ItemAppearance的值不同,Item的屬性值會隨之變化,主要是以下幾項: Item.Text:Item左側顯示的標題 Item.Bitmap:左側顯示的圖標 Item.ButtonText:右測按鈕顯示的標題 Item.Detail:右側顯示的詳細內容 有兩種方式給ListView傳遞數據,一種是代碼方式填加,下面用代碼演示: var ?LItem:TListViewItem; ?I:Integer; begin ?ListView1.BeginUpdate;//提高效率 ?try ???forI:\=1to10do ???begin ?????LItem:\=ListView1.Items.Add; ?????LItem.Text:\=IntToStr(I); ???end; ?finally ???ListView1.EndUpdate; ?end; end; 另一種是利用binding,完全可視化的方式。放置一個TProtoTypeBindSource,為其增加幾個Field,然后利用右鍵bind Visually,即binding可視設計器,將Field聯接到item的Text等屬性。如圖: [![Delphi?XE6學習筆記(2)FMX.TListView的基本用法](http://s8.sinaimg.cn/mw690/001gjF9lzy6ItAUOLlBa7&690 "Delphi?XE6學習筆記(2)FMX.TListView的基本用法")](http://album.sina.com.cn/pic/001gjF9lzy6ItAUOLlBa7) ProtoTypeBindSource,為我們準備好了測試數據,這樣即時得到了運行期才能看到的結果,EMB現在真是太貼心了。你不覺得?反正我是有些微微的感動,幾顆清淚差動沒下來,現在的好人不多啊。 刪除一條項目 用過iphone都知道,提供的通話記錄,橫向劃動一條內容,就會在右側出現一個紅色的刪除按鈕,用這個按鈕就可以把當前這條內容刪除掉。想當初被這個功能驚嘆過,Apple真有創意,萬萬沒想到啊,今天咱也可以輕松實現了。 ListView提供了一個屬性:CanSwipeDelete,默認為True,即ListView默認就支持劃動刪除了!還有對應一個事件,OnDeleteItem,有個參數AIndex: procedure TForm1.ListView1DeleteItem(Sender: TObject; AIndex: Integer); begin ??listview1.Items.Delete(AIndex);//不要在這里再刪除了 end; 在這里,我犯了個錯誤,就是在事件中執行了: ListView1.Items.Delete(AIndex),結果,一刪除就刪除二條內容。原來,ListView已經做了刪除,不用咱再費心了!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看