ListView ... "Ħabib inseparabbli"

F'kull iżvilupp huwa kważi inevitabbli li jien jkollu juża ListView. Għalhekk inqis li huwa kontroll utli ħafna. Fl-ewwel tiswa ftit biex jifhmu operazzjoni tagħha u hija ħadet diversi xhur biex tirrealizza l-potenzjal sħiħ tagħhom ... imma peress li nifhmu li aħna huma inseparabbli.

Definizzjoni
Sabiex jiġi definit sempliċi tgħid ListView hija ġabra ta 'l-ListViewItem

Sabiex timla ListView ewwel trid toħloq oġġett ListViewItem (jew aktar) u mbagħad tannetti l-fini sabiex ListView użu tal-metodu żid tal-proprjetà oġġetti.


 "Huwa suppost li għandhom forma imsejjaħ Form1 WinForm
 "Bil-kontroll ListView imsejjaħ ListView1

 Oġġett Dim Bħala ListViewItem
 oġġett = New ListViewItem ("Klijent 1")
 ListView1.Items.Add (oġġett)

 "Allura aħna jistgħu jimlew bl-użu ta għall-linja / jmiss
 Għal i = 1 Kif Integer Ma '10
 Oġġett Dim Bħala ListViewItem
 oġġett = New ListViewItem ("Klijent" & i)
 ListView1.Items.Add (oġġett)
 Jmiss

A ListViewItem jistgħu jaħżnu data varji bħal ISEM, AĦĦAR,
INDIRIZZ, eċċ.

Dan jeħtieġ żieda (żid) għal kull ListViewItem-sub meħtieġa.


 Oġġett Dim Bħala ListViewItem
 oġġett = New ListViewItem ("Isem 1")
 "Issa dan I żid oġġett oġġett
 "Sotto-entrata għal kull data addizzjonali
 item.SubItems.Add ("Isem 1")
 item.SubItems.Add ("Indirizz 1")
 item.SubItems.Add ("Phone 1")

 "Kulma fadal li jżidu l-oġġett għall-ordni
 Ġbir 'ListViewItem ta' oġġetti ta '
 "ListView1-istess mod għamilna qabel
 ListView1.Items.Add (oġġett)

A ListView għandha opinjonijiet differenti biex juri data, dawn huma Dettalji,
, LergeIcon Lista, SmallIcon u Tile.

Ġejja hija deskrizzjoni ta 'kull wieħed meħuda mill-għajnuna ta' studio viżwali:

Dettalji Kull partita tidher fuq linja separata b'informazzjoni aktar dettaljata
ta 'kull element organizzati kolonni. Il-kolonna fuq ix-xellug fih
icon żgħir u tikketta, u kolonni sussegwenti fihom sub-punti
speċifikat mill-applikazzjoni. Il-kolonni jinkludu header li jistgħu juru
titolu għall-kolonna. L-utent tista 'tibdel id-daqs ta' kull
kolonna fil runtime.
LargeIcon Kull oġġett jidher bħala daqs ikona hawn taħt li fih
tikketta.
Lista Kull oġġett jidher bħala icon żgħir għad-dritt tagħha fih tikketta.
L-elementi huma rranġati fil-kolonni mingħajr header.
SmallIcon Kull oġġett jidher bħala icon żgħir għad-dritt tagħha fih tikketta.
Madum Kull oġġett jidher bħala daqs ikona ttikkettjati ta 'e-element
informazzjoni subelement jinsabu fuq id-dritt tiegħek. L-applikazzjoni tispeċifika l-informazzjoni
subelement ta li jidher. Din il-fehma hija disponibbli biss fil-Windows XP u
il-familja tal-Windows Server 2003. Fil sistemi operattivi ta 'qabel, dan il-valur
huwa injorat u l-kontroll ListView huwa muri fil-fehma
LargeIcon

.

Biex tara l-informazzjoni meta aħna nużaw l-ħsieb dettalji "irridu l-ewwel joħolqu
kolonni ListView jaqblu li l-ammont ta 'oġġetti u sub-punti għandna.


 Column1 DIM Kif System.Windows.Forms.ColumnHeader Ġdid
 Column2 DIM Kif System.Windows.Forms.ColumnHeader Ġdid

 Column3 dim Bħala System.Windows.Forms.ColumnHeader New
 Dim Bħala System.Windows.Forms.ColumnHeader New column4

 column1.Text = "Isem"

 column2.Text = "Last Isem"
 column3.Text = "Indirizz"
 column4.Text = "Phone"

 column1.Width = 40
 column2.Width = 30
 column3.Width = 30
 column4.Width = 20

 "Huwa dejjem importanti li jiġi żgurat m'hemm l-ebda
 "Kolonni u huwa aħjar li jitħassar lilhom qabel
 "Żid il-kolonni ġodda

 ListView1.Columns.Clear ()

 "Issa żid il-kolonni ġodda
 ListView1.Columns.Add (column1)
 ListView1.Columns.Add (column2)
 ListView1.Columns.Add (column3)
 ListView1.Columns.Add (column4)

 ListView1.View = View.Details

Is-settings kolonna jista 'jsir ukoll fil-modalità disinn mill-
kolonni proprjetà, hija s mhux miftuħ Wizard minn fejn inti jamministraw
ListView kolonni.
Properties

Hemm xi proprjetajiet utli ħafna li ma jistgħux jonqsu milli taf mbagħad
isemmi li nuża l-aktar. Il-proprjetajiet li jifdal jitħallew
capaciddad jeżerċitaw riċerka tiegħek.

FullRowSelect ARMAR Din il-proprjetà dejjem Veru u l-funzjoni tiegħu huwa biex jenfasizza l-linja kollha meta
Ħidma Dettalji opinjoni.
MultiSelect Jippermetti (veru) jew iwaqqaf (falz) l-għażla ta 'elementi multipli fi
ListView.
HideSelection Jekk il-proprjetà Veru inti mhux se tara li l-oġġett huwa magħżul meta l-kontroll
jitlef attenzjoni. F'xi każijiet huwa importanti li jiskonnettja (falz) din l-għażla
li jżommu rekord tal-partita attiva.

32 Responses to "ListView ..." An ħabib inseparabbli ""

  1. tfal QUISPE jesus rodriguez jgħid:

    Tabib Tajba jum:
    1 tama ma jolqot, I q għinni dwar kif timla l-ListView, dejjem jużaw l-DataGridView .. ukoll il-verità u ma timla ListView ċ tiegħi kif ħadthom ppruvaw q mhix l-istess ... naturalment nixtieq li timla ListView tiegħi mal-rekord lura minn tabella SQLServer użu ta 'mistoqsija bl-eżempju "TAGĦŻEL ID, Deskrizzjoni MILL TablaPaises"

    jixtieq ikun jaf ukoll kif żid rekord fil-q kaxxa Għandi ListView tiegħi iżda mingħajr ma jaffettwa database tiegħi, u meta inti ikklikkja fuq il-buttuna biex jirreġistra minn tieqa tiegħi jien jaħdmu l q q reġistru jżidu ListView tiegħi issa jiġu miżjuda jekk database tiegħi ...

    Nispera jistgħu jgħinu .. u nirringrazzja lilek għall-għajnuna tiegħek .. u l-kontribut tagħha ...

    għall-attenzjoni. jesus tfal rodriguez QUISPE

  2. tfal QUISPE jesus rodriguez jgħid:

    Grazzi għal rispons tiegħek Dr .. jekk I jaqra l-artikolu, u għenuni ħafna .. I nirrispettaw il-ħin .. kif dejjem .. jiġu megħjuna bi problemi bħal dawn u biex jgħin dak li nafu .. jagħmel l-għarfien dejjem jikber u aktar biex isibu affarijiet ġodda .. disinn u oħrajn aktar ...

    grazzi lit-tabib, il-problema tissolva

  3. Jimmy Saenz jgħid:

    tali, l-ewwel nett, congratulations fuq blog tiegħek, I għamlu ħafna. Nixtieq inti biex titwieġeb xi tħassib Għandi jekk mhux wisq problemi, peress li inti għandek kmand kbir fil-kontroll ListView, li qed nagħmel attur vbnet. I jużaw il-ListView għall-pannelli (daqq, playlists, filtri sospiżi), fil-każ ta 'tfittxija, pożizzjoni fil-ListView l-kanzunetti li ġew miżjuda mal-database, il-forma hija kaxxa fejn inti tidħol il-kanzunetta biex isibu u agħfas il-buttuna ta 'tfittxija, I-użu FindItemWithText biex tfittex .. u kollha tajbin, fi msgbox, jistampa l-kanzunetta huwa jew le, perooo-favur għandi bżonn mill inti huwa li nixtieq do fokus fil-punt ListView misjub ma simili li jżidu punti indiċi, sempliċement jużaw: listview.items.add (CancionesEncontradas)
    imbagħad, jekk inti tista 'tgħin jekk jogħġbok jiġu stennija għal respuesta.gracias pront

  4. Jimmy Saenz jgħid:

    buenisimo l-, post sempliċi u interessanti, u ssolvi l-problema grazzi ftit. inti jikkummentaw fuq il-post ta 'qabel qed nagħmel il-proġett żgħir ta' plejer, nixtieq konna f'kuntatt għal mistoqsija żgħira, jekk inti tista 'żżid me lill-kuntatti tiegħek tkun kbira, 1? iżda, minbarra WMP kontroll bejn VB nett hemm mod ieħor ta 'playing mp3, li ma tiddependix fuq il-librerija WMP? stennija għal reazzjoni mgħaġġla tiegħek għal darb'oħra, grazzi bil-quddiem

  5. tfal QUISPE jesus rodriguez jgħid:

    Tabib Tajba jum.

    darb'oħra bl-użu għajnuna tagħhom, nixtieq li tkun taf id-differenza bejn DataGridView u ListView.
    u kontrolli liema miż-żewġ rakkomandat ħafna nagħmel użu għall-ġestjoni ta 'aktar minn 1000' rekords għal kull tabella fid-database ..

    I nirrispettaw qabel.

    feliciandole u għal darb'oħra għall-kontribuzzjonijiet kbira ...

  6. Elisha:

    I jirrakkomandaw qari din il-kariga li nemmen se jkun ta 'għajnuna kbira:

    http://social.msdn.microsoft.com/Forums/es-ES/dotnetes/thread/faea77af-edec-41a9-970f-cedb07542e73

  7. deVIShop jgħid:

    saludoss:
    Naqra A LOT IL q manku ListView

    Għandi qe dudaa kellu għal kważi tlett ijiem u ma setgħetx issolvi q hija

    Kif inti tikkalkula l-firxa data inti fil-kolonna 1 ListView?

    ---------------

    Deskrizzjoni:
    iskeda ta 'DateTimePicker għal kull darba q q Agħżel data se jkunu miżjuda fil-kolonna ta' opinjoni lista ..

    Il-mistoqsija hija q:
    Ladarba miżjuda mal-ListView ma jsibu mod biex jiksbu l-intervall ewwel data mat-tieni, it-tieni it-tielet i bqija ...

    talves inti tippreżenta suġġett simili kif tikkalkula dati q ġew miżjuda fil-ListView ...
    Jekk għandek xi rakkomandazzjoni jew ir-rispons se tistenna consego xD tiegħek

    ftit aktar deskrittiva tal-problema għandi f'dan q web xi ħaġa :::

    http://www.forosdelweb.com/f79/sumar-fechas-listview-711801/~~V

    GRACIASSSSSSSSSSSS .....

  8. Angelandro Gran jgħid:

    mistoqsija dwar tiegħek post,
    kif żid 2 oġġetti li ListView tiegħi mal-proprjetà ugwali għal opinjoni largeicons u I imħabba għal kull oġġetti kellhom xbieha differenti?

  9. Lopera Nicko jgħid:

    Tislijiet,

    agredezco kooperazzjoni tiegħek bil-quddiem. Il-mistoqsija tiegħi hija din li ġejja: jekk diġà agredados diversi oġġetti għal ListView. ebda wieħed minn dawn hija magħżula (so I ma ġewx tikklikkja fuqha).
    kif inkun naf li l-ListView kodiċi m'għandha l-ebda oġġett magħżula?

    listview.listitems xi ħaġa bħal (i). tagħżel fl vb 6.0

    grazzi ħafna

  10. Sauro cat:

    kif għandna ħabib komuni : D biss fil-vb.net 2008 ma tistax issib l-għażliet kollha (PROPRJETAJIET) li kienu utli biex jistabbilixxu lili ... se jkollhom l-istess kapaċità bħal dik ta 'vb 6?

    • Elisha:

      Hi

      I kkummentaw li l-ġdida ListView Kontroll viżwali bażiku. Nett jesponi ħafna mill-proprjetajiet u l-metodi li kellhom fil Visual Basic 6 u biss bżonn li jiġi kkunsidrat xi ismijiet inbidlu.
      Il-kontroll ListView jesponi biss xi proprjetajiet ġodda. Dan il-grupp jinkludi Attivazzjoni (speċifika jekk l-elementi huma attivati ​​ma 'wieħed jew żewġ klikks), HeaderStyle (jekk inti tista' tikklikkja fuq it-titoli tal-kolonni) scrollable (li għandha tiġi definita bħala foloz biex jevitaw ċaqliq), l LargeImageList (kontroll ImageList użati immaġini għall-modalità ikoni kbar) u smallImageList (kontroll ImageList użati fil-modi kollha oħra). Innota li l-opinjoni proprjetà jiddefinixxi l-mod wiri, bħal fil Visual Basic 6, iżda r-Rapport ġie msejjaħ sabiex safejn Dettalji.

      I hope I kklerjat xi dubji tiegħek.

      Iqis

  11. Gabriel:

    Hello Nispera inti tista 'twieġeb ...
    I ppjanata ListView biex carge lili lista ta 'klijenti direttament mid-database, problema tiegħi hija nixtieq li tagħżel il-klijent ma' l ListView għażla FullRowSelect u r-ritorn biex tikseb l-informazzjoni mill-ringiela magħżula, hekk lura toħloq oġġett "klijent" data mill-ListView, hekk idk jekk ser jifhmu kif nispjega, nirringrazzjak ħafna għal kollox, grazzi għall-ħin tiegħek.

  12. Skala jgħid:

    Hi Elisha, I-ewwel trid nifraħlek fuq il-blog .. hija tajba ħafna u serva lili ukoll.
    Issa nagħmel mistoqsija:
    Meta wieħed iqis l-ewwel eżempju
    oġġett = New ListViewItem ("Isem 1")
    "Issa dan I żid oġġett oġġett
    "Sotto-entrata għal kull data addizzjonali
    item.SubItems.Add ("Isem 1")
    item.SubItems.Add ("Indirizz 1")
    item.SubItems.Add ("Phone 1")
    "Kulma fadal li jżidu l-oġġett għall-ordni
    Ġbir 'ListViewItem ta' oġġetti ta '
    "ListView1-istess mod għamilna qabel
    ListView1.Items.Add (oġġett)

    Kif nista 'nagħmel biex jgħaddu l-sub-punti fil kaxxa differenti?

    Tislijiet u grazzi

    • Skala jgħid:

      U issolvi dan, dritt barra mill-gwida li jibdlu l-ListView.

      Iqis

    • Elisha:

      biex jirreferi għall-sub differenti biss użu indiċi kif juru hawn taħt:

      Item.subitems TextBox1.Text = (0). Test
      textBox2.Text item.subitems = l (1). test
      textBox3.Text item.subitems = l (2). test

      Awguri

  13. martin:

    I bżonn għajnuna bil-kwistjoni li għandi twil ilu u l-ebda wieħed jista issolviha. Pożizzjoni database sħiħ fi ListView, il-kwistjoni hija li kif jien żżid id-data huma mgħobbija fit-tmiem u jasal zmien ma look like I tista 'tagħmel biex iżommu l-iscroll bar fl-aħħar biex tara l-aħħar ħaġa I żżid.
    Mill diġà nirringrazzjak ħafna

  14. Da Silva qal f'Lulju:

    Ħabib Għandi problema. Istartjar mill-ġdid sistema operattiva tiegħi jew reformat kompjuter tiegħi fuq sistema tiegħi ma nistax nara l-ListView mill-kodiċi ta 'programmazzjoni. Qed nuża Net viżwali 2003.
    Biex tagħti informazzjoni ftit aktar il-programm ewwel ġie maħluq fl-VB4 biex VB6 u issa qaleb biex jaħdmu fl-2003 Net viżwali. I ħtieġa li jinstallaw biex tara d-source code ListView .. -

  15. kiraleo jgħid:

    olahe mfittxija ħafna fuq ListView u nixtieq li għinni mal-moviment għal oġġett li jmiss fil-ListView
    bħala listview.nextitem Paar funzjoni bil-kodiċi bħala waħda miż-żewġ buttuni biex tagħmel li jmiss u qabel

    japprezzaw l-għajnuna tiegħek

  16. Padarinis jgħid:

    Hello fil Kien hemm VB.60-possibbiltà ta 'tqegħid ewlieni u kien moħbija. X'jiġri hija li jien għandek timla ListView ma numru minn 1 sa 10, iżda l-ID ta 'kull klijent għandu jiġu moħbija. hekk meta inti tiftaħ ListView. Puero tieqa ina biex jgħabbi-data li minnha tkun moħbija dela ID. AH. u wkoll li tista 'tpoġġi ikoni f'kull ringiela ..

  17. gabox jgħid:

    Hi

    Tajjeb ħafna blog tiegħek wkoll ikollu ħafna estetika ... li huwa rari fil iżviluppaturi ;)
    Issa, mistoqsija tiegħi hija din:
    Kull eżempju li timla ListView minn hashtable li fih każi multipli ta 'klassi speċifika? I know I jużaw Foreach, iżda meta taħdem, l-ListView huwa "vojt". I do not know jekk I jesprimu dan.
    Grazzi ħafna għat-tweġiba tiegħek.

    • gabox jgħid:

      Hi

      Dwar il-problema tiegħi I ċċarat li skoprejt kif jagħmlu dan ix-xogħol, biss li nagħmel barra mill-tabcontrol li kien il-ListView, minħabba I kienet tabcontrol u dak li mhux se taħdem?
      Grazzi ħafna għal kwalunkwe rispons.

  18. Miguel:

    bonjour
    Nispera li xi ħadd jista 'jgħinni.
    problema tiegħi mal-fehma lista hija li nibgħat informazzjoni permezz kodiċi minħabba I jiġġeneraw il-keys u d-data ta 'prodotti tiegħi ma' daqsxejn ta 'informazzjoni li tagħti me-utent u d-data wara dawk fil-ListView tibgħathom għal bażi tad-data, sakemm ikolli kollox hawnhekk imma normalment ukoll qabel l-iffrankar l-utent jeħtieġ li jimmodifika tagħrif li fis-sub huma u dak I tista 'tagħmel huwa li jimmodifika l-xi ħadd DATA subpunti tista' tgħin minħabba I paniku u ma tistax issib l- soluzzjoni fil grazzi idejn

  19. John:

    Hello,

    A mistoqsija, kif nista 'tgħid meta scrool orizzontali attivat 1 ListView fil vb nett.

    Iqis

    Juan Carlos

  20. Diana:

    Hello,

    Nixtieq li tkun taf kif post stampi fil ListView, jiġifieri mqiegħed fil-kolonni fetched data minn database permezz dataset imma nixtieq li meta aparezce-data bħall-isem jidher li jmiss għall-immaġni ta 'dik il-persuna.

    I se japprezzaw ħafna l-għajnuna tiegħek

  21. Alfredo:

    Nixtieq li tkun taf kif post ListView ma 'tabella ta' Aċċess, 1 sencillito eżempju minħabba li m'hemm ebda mod biex tiksbu.
    Grazzi

  22. Maicol retamal jgħid:

    Dr mewġa Irrid nagħmel mistoqsija
    kif nista 'nikseb oġġett jew arots ejmplo listwiev q u mbagħad naqqas l-oġġett subtotali għall-q q totali hija tikketta tospita l-bejgħ tieens totañ jekk din it-tweġiba jkun ferm utli nirringrazzjak ħafna

  23. Maicol retamal jgħid:

    I tfisser aħjar jkajkajk tajba
    x'jiġri lili ma nistax naqqas l-oġġett subtotali fil tikketta listwiev tiegħi imsejħa total_venta I jfisser aħjar.
    fil listwiev I ma tistax tneħħi prodott
    Q i naqqas il-prodott fuq din it-tikketta

    bil-quddiem nirringrazzjak ħafna

Comment