Arsip: menghapus kolom tertentu dalam ListView???

more 16 years ago
s373n
Ada yang tahu nda gmn caranya menghapus / mengisi kolom tertentu dalam Listview??
Mis : (listview)
-----------------------------------
|nama|size| Date |Atribut|
-----------------------------------
| A | 1 | 1/8/07 | HS |
| B | 2 | 1/8/07 | S |
| C | 3 | 1/8/07 | H |
| D | 4 | 1/8/07 | HS |
| E | 5 | 1/8/07 | HS |
-----------------------------------
1. mis seperti cth di atas, gmn sih carax spy saya dapat menghapus kolom ke-3 (date)?
Saya menggunakan perintah "ListView1.Columns[2].Destroy;", tapi hasilnya jadi seperti ini :
--------------------------
|nama|size| Atribut |
--------------------------
| A | 1 | 1/8/07 |
| B | 2 | 1/8/07 |
| C | 3 | 1/8/07 |
| D | 4 | 1/8/07 |
| E | 5 | 1/8/07 |
---------------------------
2. Gmn caranya klo saya mau mengubah isi kolom ke 2 baris ke 3??

more 16 years ago
dels
1. ini ga ngapus, cuma nyembunyiin kolom :
ListView1.Column[2].MaxWidth := 0;
ListView1.Column[2].MinWidth := 0;
ListView1.Column[2].Width := 0;
ListView1.Column[2].Tag := -1; //memastikan control non-aktif
2. itu bisa aja, cuma saya males bikin kodenya, kira2 gini
- deteksi baris yg aktif (lg di "highlight") menggunakan Listview.ItemIndex, yah kira2 yg ada item index ama selected-nya saya lupa kode pastinya
- setelah itu baru bongkar caption ama subitem.string dan bagi ke masing2 komponen, misal ke EditBox
- setelah edit data gunakan item index Listview dan ubah text (string) di subitemnya
dulu saya jg pernah buat aplikasi model bgtu, bikin database sederhana pake XML, datanya ditampilin di Listview, bisa di edit dan di save ulang.
lengkapnya coba cari di folder demos di tempat mas install Delphi, cari deh bagian XML (yg ada FishFact-nya kira2)
more 16 years ago
madi
procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
begin
with ListView1 do
begin
//Mengganti salah satu kolom
listview1.Items.Item[0].SubItems.Strings[1] := '2/8/08';
//menghapus kolom.....
for i := 0 to items.Count -1 do
listview1.Items.Item[i].SubItems.Strings[1] := '';
end;
end;

more 16 years ago
s373n
wah.. thanks banget atas replynya... :D
tapi, pada saat saya ingin menghapus kolom ke-3 (header beserta isi dari kolom ke-3), yang terhapus itu justru header dari kolom ke-3 (Date) dan isi dari kolom yang terakhir (Atribut).
gmn caranya yah spy bisa langsung menghapus isi kolom beserta isinya???
Aku masih sangat awam sama delphi nih, masih belum tahu apa2.
yang baru aku pelajari itu, Lisview, TreeView, dan ShellListView. Karena aku di tugaskan membuat suatu program semacam windows explorer, trus dapat menampilkan size folder, attribut & ownerx.
Aku masih bingung nih, gmn cara buatnya dan komponen2 apa saja yang dibutuhkan??
thanks B4... :oops:

more 16 years ago
madi
procedure TForm1.ListView1ColumnClick(Sender: TObject;
Column: TListColumn);
begin
Column.Free;
end;

more 16 years ago
s373n
@madi:kok item Date-nya tetap ada yah??? -------------------------- |nama|size| Atribut | -------------------------- | A | 1 | 1/8/07 | | B | 2 | 1/8/07 | | C | 3 | 1/8/07 | | D | 4 | 1/8/07 | | E | 5 | 1/8/07 | -------------------------- kan harus nya kolom attribut berisi Atribut, tapi ini kok malah berisi Date? :?:procedure TForm1.ListView1ColumnClick(Sender: TObject; Column: TListColumn); begin Column.Free; end;

more 16 years ago
madi
procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
begin
with ListView1 do
begin
for i := 0 to items.Count -1 do
begin
Items.Item[i].SubItems.Delete(1);
end;
end;
ListView1.Columns[2].Free;
end;

more 16 years ago
dels
btw mas madi itu kok saya ga isa pake Pascal source generator ya? udah di-paste kode pascalnya tp ga keluar apa2???

more 16 years ago
dels
@madi: mungkin angkanya, masih ikut tuh...hilangin dulu angkanya kale..yee...maksud ane, https://pascal-id.org/syntax/ yg dionoh ga jalan mang biasanya bikin kode supaya keliatan line numbernya gmn? ane biasa make [code] bawaan BulletinBoard ini
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- cetak ke printer secara manual
by jkssbma in Enginering more 19 years ago - enkripsi image
by wedhee04 in Tutorial & Community Project more 16 years ago - Aplikasi Stok Antar Provinsi
by Thunder in Web Programming more 16 years ago - Fast Report
by hezhuanbao in Reporting more 17 years ago - looping bulan(pusing bgt)..............
by or4n3 in Hal umum tentang Pascal Indonesia more 17 years ago - Beda Dll dan lib ?
by pai_chan in Tip n Trik Pemrograman more 16 years ago - if then else pada query
by sepakterjang in Tip n Trik Pemrograman more 15 years ago - Barcode
by anak_s0leh in Tip n Trik Pemrograman more 16 years ago - menampilkan jpg pada TImage supaya bisa stretch
by shindo in Hal umum tentang Pascal Indonesia more 18 years ago - tanya.....aplikasi dibuat client server
by Iansx in Hal umum tentang Pascal Indonesia more 18 years ago