Във всяка развитие е почти неизбежно, че аз трябва да се използва гледания. Така че аз го отчитам като много полезна контрола. На пръв струва малко, за да се разбере неговата работа и го взеха няколко месеца, за да реализират пълния си потенциал ... но тъй като ние разбираме, че са неразделни.
Дефиниция
За да се определи просто кажете милион гледания е колекция от ListViewItem
С цел да се пренесат едно гледания трябва първо да създадете обект ListViewItem (или повече) и след това добавя, че обект, за да гледания чрез добавката метод на вещи.
"Предполага се, че форма, наречена Form1 WinForm "С контрол гледания наречен ListView1 Дим т. Като ListViewItem т. = ListViewItem ("Клиент 1") ListView1.Items.Add (т.) "Така можем да се запълнят с помощта на примка / следващата Защото аз като Integer = 1 Към 10 Дим т. Като ListViewItem т. = за Ню ListViewItem ("Клиент" и аз) ListView1.Items.Add (т.) До
А ListViewItem може да се съхранява на различни данни като име, миналата,
Адрес и др.
Това изисква добавяйки (добави), всяка ListViewItem необходимите subitems.
Дим т. Като ListViewItem т. = ListViewItem ("Име 1") "С това искам да добавите елемент обект "Под точка за всеки допълнителни данни item.SubItems.Add ("Име 1") item.SubItems.Add ("Адрес 1") item.SubItems.Add ("Телефон 1") "Остава само да добавите елемента, за да поръчате "ListViewItem колекция на обекти на "ListView1 По същия начин ние преди ListView1.Items.Add (т.)
А гледания има различни възгледи за показване на данни, това са детайли,
LergeIcon, списък SmallIcon и плочка.
Следва описание на всеки един, взети от помощта на Visual Studio:
| Детайли | Всеки елемент се появява на отделен ред с по-подробна информация на всеки елемент, организирани в колони. В колоната от ляво съдържа малка икона и етикет, и последващите колони съдържат subitems определен от заявлението. Колоните включват горен който може да показва заглавие за колоната. Потребителят може да промени размера на всяка колона по време на изпълнение. |
| LargeIcon | Всеки елемент се появява като икона размер, под който съдържа етикета. |
| Списък | Всеки елемент се появява като малка икона на правото от която съдържа етикета. Елементите са подредени в колони без хедър. |
| SmallIcon | Всеки елемент се появява като малка икона на правото от която съдържа етикета. |
| Керемида | Всеки елемент се появява като икона с надпис размер на елемента д subelement информация се намира от дясната ви страна. В заявлението се посочва информацията subelement на това се появява. Тази гледна точка е налична само в Windows XP и семейството на Windows Server 2003. В по-старите операционни системи, тази стойност се игнорира и гледания контрола се показва в изгледа LargeIcon . |
За да видите данните, когато ние използваме видите "детайли", ние първо трябва да създадете
гледания колони са съгласни с размера на елементи и subitems, които имаме.
На Дим COLUMN1 В Ню System.Windows.Forms.ColumnHeader на На Дим column2 В Ню System.Windows.Forms.ColumnHeader на Дим column3 като Ню System.Windows.Forms.ColumnHeader , Дим Като System.Windows.Forms.ColumnHeader Нова column4 column1.Text = "Име" column2.Text = "Фамилия" column3.Text = "Адрес" column4.Text = "Телефон" column1.Width = 40 column2.Width = 30 column3.Width = 30 column4.Width = 20 "Винаги е важно да се уверите, не са "Колони и най-добре е да ги изтриете преди "Добавяне на нови колони ListView1.Columns.Clear () "Сега се добавят нови колони ListView1.Columns.Add (COLUMN1) ListView1.Columns.Add (column2) ListView1.Columns.Add (column3) ListView1.Columns.Add (column4) ListView1.View = View.Details
Настройките на колоните може да се извършва в режим на проектиране от
колони собственост, тя не е с отворен магьосник, от която да администрирате
гледания колони.
Имоти
Има някои много полезни свойства, които не могат да не успеят да се знае, след това
спомена, че аз използвам най-много. Останалите свойства са оставени да се
capaciddad упражнява си изследвания.
| FullRowSelect | Задаването на това свойство винаги истински и неговата функция е да подчертае цялата линия, когато Работа в Подробен изглед. |
| Скрити | Позволява (истина) или забраните (фалшиво) избор на множество елементи, в рамките на гледания. |
| HideSelection | Ако имотът е вярно няма да видите тази позиция е избрана, когато управляващото губи фокус. В някои случаи е важно да забраните (лъжа) в тази опция , за да следите на активния елемент. |
Добър ден лекар:
първия надяват, че не се притеснява, аз Q да ми помогне за това как да се запълни гледания, винаги използвайте DataGridView ... добре истината и не си напълня гледания в, тъй като те се опитали р не е същото ... Разбира се, искам да изпълниш моето гледания със запис, се завърна от SQLServer маса с помощта на заявки, като например "SELECT ID, Описание ОТ TablaPaises"
би искал да знае също как да добавите един запис в един милион виждате р имам моя гледания, но без да се засяга моята база данни, и когато ви кликнете върху бутона да записват от моя прозорец аз съм работа на регистър р р моя гледания сега се добавя, ако моята база данни ...
Надявам се, че може да помогне ... и ви благодаря за вашата помощ ... и нейния принос ...
на вниманието. Исус Родригес дете quispe
Здрасти
Благодаря за коментиране и разбира се, че не ме притеснява вашата заявка.
Първо, нека ми препоръча, че сте прочели и да се опитаме тази статия: http://www.solovb.net/index.php/2009/02/10/varias-formas-de-cargar-un-listview/, където последния код зарежда данните от един DataTable. Вие също може да прочете всеки мнения на гледания, след като всеки от тях има много полезни съвети, които ще бъдат полезни и да ви помогне да разберем по-добре този голям контрол, напускат връзка тук: http://www.solovb.net/index.php/tag / гледания / .
Благодаря за вашия отговор д-р .. ако прочетете статията и ми помогна много ... Дължа това време ... винаги ... помогна с проблеми като тези и да помогне с това, което знаем .. нарастващите познания и повече, да намерите нови неща ... дизайн и други по-...
благодарение лекар, проблем решен
такива, на първо място, поздравления за блога си, аз съм направил много. Бих искал да отговорите на загриженост, имам, ако не и твърде много проблеми, тъй като имате голям команда в контрола гледания правя играч vbnet. Аз използвам гледания за всички панели (възпроизвеждане, плейлисти, филтри ...), в случай на търсене, на длъжност в едно гледания всички песни, които бяха добавени към базата данни, формата е виждаш, в който въвеждате песен да намерите и натиснете бутона за търсене, аз използвам FindItemWithText да търсите .. и всичко добро, в MsgBox, отпечатва песента е или не, perooo полза, имам нужда от теб е, че искам да направя акцент в т. гледания установено, че не искал да добавя индексни елементи, просто използвайте: listview.items.add (CancionesEncontradas)
след това, ако можете да помогнете, моля да се чака за ред respuesta.gracias
Recomiento можете да прочетете следната статия и съм сигурен, че ще намерите начин да решите проблема си: http://www.solovb.net/index.php/2009/05/19/mover-elementos-de-un-listview/
buenisimo пост, просто и интересно, и решаване на малки проблемни благодарение. ли коментирали на предишния пост, аз правя малък проект на играч, Иска ми се да са били в контакт за една малка заявка, ако можете да ме добавите към вашите контакти, би било чудесно, едно? , но, освен от WMP контрол между VB мрежа, има друг начин на свирене на mp3, за да не зависят от библиотеката на WMP? чака за бърз отговор отново, благодаря предварително
Добър ден лекар.
отново чрез тяхна помощ, бих искал да се знае разликата между datagridview и гледания.
и контрол, които от двете силно ме посъветва да се използва за управление на повече от 1000 записа на таблицата в база данни ...
Дължа предварително.
feliciandole и отново за голям принос ...
Аз препоръчвам да прочетете този пост, който смятам, че ще бъде от голяма помощ:
http://social.msdn.microsoft.com/Forums/es-ES/dotnetes/thread/faea77af-edec-41a9-970f-cedb07542e73
saludoss:
Аз чета много гледания дръжка Q
Имам една dudaa QE за почти три дни и не може да реши, Q е
Как да разбера датата диапазона, който са в една колона в един гледания?
---------------
Описание:
ще бъде добавена в колона от списък оглед да насрочи DateTimePicker за всеки път, р р Изберете дата ...
Въпросът е Въпрос:
След като добавите към гледания не намери начин да получи първия интервал от датата с втория, на второ място с трети и така нататък ...
talves Представяме ви една тема, като например как да се изчисли р дати бяха добавени в една гледания ...
Ако имате някакви препоръки или отговор ще изчака consego XD
нещо малко по-описателно на проблема, аз имам в този уеб Q :::
http://www.forosdelweb.com/f79/sumar-fechas-listview-711801/~~V
GRACIASSSSSSSSSSSS .....
Здрасти
изчисляването трябва да бъде като всички други изчисления между датите, независимо от това дали една гледания ...
Аз препоръчвам следната статия: http://www.solovb.net/index.php/2009/04/28/calculos-entre-fechas/
Късмет
въпрос за вашия пост,
как да добавите 2 статии ми гледания с равен оглед largeicons собственост, и аз бих искал, за всеки обекти има различен образ?
С уважение,
agredezco си сътрудничество в предварително. Моят въпрос е следният: ако вече съм agredados няколко продукти за милион гледания. е избран нито един от тях (така че не са щракване върху него).
Как мога да разбера, че кодът гледания не е избран елемент?
listview.listitems нещо подобно (I). изберете в VB 6.0
много благодаря
тъй като ние имаме общо приятел
само в vb.net 2008 г. не може да намерите всички опции (свойства), които са полезни за да ме постави ... ще има същия капацитет като този на VB 6??
Здрасти
Коментира, че новата гледания контрол на Visual Basic. Net излага по-голямата част от свойства и методи, които са в Visual Basic 6 и само трябва да разгледа някои имена са се променили.
Контролът гледания излага само някои нови свойства. Тази група включва активиране (да се уточни, ако се активират с едно или две кликвания на елементите), HeaderStyle (ако можете да кликнете върху заглавията на колоните) скролируеми (да бъдат определени като False за да се предотврати движение), LargeImageList (ImageList контрол, използван изображения за големи икони режим) smallImageList, (ImageList контрол, които се използват във всички други видове). Имайте предвид, че оглед на имота се определя режим на дисплея, както и в Visual Basic 6, но докладът е бил преименуван, така че доколкото подробности.
Надявам се, съм изчистили някои от съмненията ви.
Пожелания
Здравейте Надявам се, че можете да отговорите ...
Аз разписание гледания да ме carge, списък на клиентите директно от базата данни, проблема ми е, че искате да изберете клиента с опция FullRowSelect, гледания и да се върнете, за да получите данните от избрания ред, така че обратно към създаване на обект "клиент" данни от гледания, така IDK ако ще разберете, като обясни, че много ви благодаря за всичко, благодаря за отделеното време.
Hi Елисей, аз първо искам да ви поздравя за блога .. е много добра и ми служи добре.
Сега правя заявки:
Като се има предвид първия пример
т. = ListViewItem ("Име 1")
"С това искам да добавите елемент обект
"Под точка за всеки допълнителни данни
item.SubItems.Add ("Име 1")
item.SubItems.Add ("Адрес 1")
item.SubItems.Add ("Телефон 1")
"Остава само да добавите елемента, за да поръчате
"ListViewItem колекция на обекти на
"ListView1 По същия начин ние преди
ListView1.Items.Add (т.)
Както мога да направя, за да премине на subitems на различно виждаш??
Поздравления и благодарение
И тя реши, десен на ръководството за промяна на гледания.
Пожелания
да се позове на различните subitems просто използвайте индекса, както показвам по-долу:
TextBox1.Text item.subitems = (0) Текст
textBox2.Text = item.subitems (1). текстови
textBox3.Text = item.subitems (2). текстови
Късмет
Имам нужда от помощ с един въпрос, че имам много отдавна и никой не може да го реши. Поставете пълна база данни в един гледания, въпросът е, че като съм добавянето на тези данни са заредени в края и идва време, изглежда, че мога да направя, за да запази лентата за превъртане, за да видите последното нещо, което в края I добавяне.
От вече много ви благодаря
Мартин, аз написах пост, който обяснява как да се реши този проблем. Надявам се, че ви служи.
http://www.solovb.net/index.php/2009/10/15/listview-item-siempre-visible/
Приятел имам проблем. Възобновяване на операционната система или преформатиране на компютъра ми, на моята система, не мога да видя на гледания от програмния код. Аз съм с помощта на Visual NET 2003.
За да се даде малко повече информация за програмата за първи път е създадена през VB4 VB6 и сега са мигрирали към работа в Visual NET 2003. Имам нужда да инсталирате, за да види изходния код гледания .. -
olahe много търсени на гледания и бих искал да ми помогнат с преминаването към следващата точка в един гледания
като функция paar listview.nextitem по код като един от двата бутона, за да се направи и някой от предишните
Благодарим Ви за помощ
Здравейте в Имаше VB.60 възможността за поставяне на ключ и тя е била скрита. Какво се случва, е, че аз трябва да запълни една гледания с номерирани от 1 до 10, но на идентификационен номер на всеки клиент трябва да бъдат скрити. Така че, когато отворите гледания. Puero Ина прозорец за зареждане на данни, от които ще бъдат скрити Delà ID. АХ. и може също да бъдат поставени иконите на всеки ред ..
Здрасти
Много добра вашия блог също има много на естетиката ... това е рядкост в разработчиците ;)
Сега, въпросът ми е това:
Всяка пример, който запълни една гледания от hashtable, който съдържа множество копия на определен клас? Знам, че използвате на Foreach, но когато работи гледания е "празен". Аз не знам дали ще мога да го изразят.
Благодаря ви много за вашия отговор.
Здрасти
За проблема ми поясни, че аз открих как да я накара да работи, само че аз правя извън на tabcontrol, която беше гледания, защото бях в tabcontrol и какво няма да работи?
Благодаря ви много за всеки отговор.
здравей
Надявам се, че някой може да ми помогне.
Проблемът ми с оглед на списъка е, че изпраща информация чрез код, защото генерират ключове и данните на моите продукти с малко информация, че ми дава на потребителя и данните, след тези в гледания ги изпраща на база данни, докато имам всичко тук, но обикновено доста преди спасяването на потребителя трябва да се измени данни в subitems, и какво мога да направя, е да се измени на подточки данни някой може да ми помогне, защото аз паника и не може да намери разтвор в ръка, благодарение
Здравейте,
Заявка, тъй като мога да кажа, когато активен хоризонтална scrool на гледания в Vb мрежа.
Пожелания
Хуан Карлос
Здравейте,
Бих искал да знам как да публикувам снимки в един гледания, т.е. пускан в колони пресилено данни от база данни с помощта на набор от данни, но искам, че когато aparezce данни, като име се появява в образа на това лице.
Аз ще оценят много от вашата помощ
За да получите, че искате, ще трябва да се използва DataGridView. Късмет.
Бих искал да знаете как да публикувате гледания с Access таблица, например sencillito, защото няма начин да го получи.
Благодаря
Д-р вълна искам да направя заявка
, което мога да дам на елемент или arots ejmplo listwiev Q и след това се изважда сума елемент към общия р р е етикет хостинг totañ продажби tieens, ако този отговор ще бъде много полезно, много ви благодаря
Искам да кажа, по-добре jkajkajk добро
какво се случва с мен, не мога да се изважда междинна точка в моя етикет listwiev нарича total_venta Искам да кажа, по-добре.
, в listwiev не мога да премахнете продукт
р изважда продукт на този етикет
предварително много ви благодаря