Листање календара ... "нераздвојни пријатељ"

У сваком развој је готово неизбежно да ја морам да користите Листање календара. Тако сам га сматрају веома користан контролу. Испрва кошта мало да схвате своју операцију и да је неколико месеци да остваре свој пуни потенцијал ... али пошто смо разумели смо нераздвојни.

Дефиниција
Да бисте дефинисали једноставно рећи Листање календара је збирка ЛистВиевИтем-а

Да би попунили један Листање календара мора прво да креирате ЛистВиевИтем објекат (или више), а затим додаје да објекат Листање календара помоћу метода адд имовине ставки.


 Да ли је требало "да има форму која се зове Форм1 ВинФорм
 "Са Листање календара контролом зове ЛистВиев1

 Дим ставка Као ЛистВиевИтем
 = Нова ставка ЛистВиевИтем ("Корисник 1")
 ЛистВиев1.Итемс.Адд (ставка)

 "Тако можемо да попуни коришћењем фор петљи / следећу
 За И Ас Интегер = 1 до 10
 Дим ставка Као ЛистВиевИтем
 = Нова ставка ЛистВиевИтем ("Клијент" и ја)
 ЛистВиев1.Итемс.Адд (ставка)
 Следећи

ЛистВиевИтем може да складишти различите податке као што су име, ПОСЛЕДЊА,
АДРЕСА, итд.

Ово захтева додавање (адд) у сваком ЛистВиевИтем неопходне субитемс.


 Дим ставка Као ЛистВиевИтем
 = Нова ставка ЛистВиевИтем ("Име 1")
 'Сада ово додам ставку објекат
 'Под-ставка за сваки додатни подаци
 итем.СубИтемс.Адд ("Име 1")
 итем.СубИтемс.Адд ("Адреса 1")
 итем.СубИтемс.Адд ("Телефон 1")

 'Остаје само да бисте додали ставку да наручите
 То ЛистВиевИтем колекција предмета
 'ЛистВиев1 исти начин смо урадили пре
 ЛистВиев1.Итемс.Адд (ставка)

Листање календара има различите ставове да бисте приказали податке, то су детаљи,
ЛергеИцон, Листа, СмаллИцон и плочице.

Следи опис сваког узетог из помоћ Висуал Студио:

Детаљи Свака ставка појављује у засебном реду са детаљније информације
сваког елемента организован по колонама. Колона на крајњу леву страну садржи
мала икона и етикета, и накнадне колоне садрже субитемс
одређено апликације. Колоне садрже заглавље које може да прикаже
наслов колоне. Корисник може да мења величину сваког
колона у рунтиме.
ЛаргеИцон Свака ставка се појављује као икона величина испод које садржи
Лабел.
Листа Свака ставка се појављује као малу икону са десне стране који садржи ознаку.
Елементи су распоређени у колонама без заглавља.
СмаллИцон Свака ставка се појављује као малу икону са десне стране који садржи ознаку.
Плочица Свака ставка се појављује као икона са ознаком величине елемента е
субелемент информације се налази на вашој десној страни. Апликација прецизира информације
субелемент на који се појављује. Овај приказ је доступан само у Виндовс КСП-а
Породица Виндовс Сервер 2003. У ранијим оперативним системима, ова вредност
се игнорише и контрола Листање календара се приказује у приказу
ЛаргеИцон

.

Да бисте видели податке када користимо приказу "Детаљи" прво морамо створити
Листање календара колоне су сагласне да у износу од ставки и субитемс имамо.


 Дим цолумн1 Ас Нев Систем.Виндовс.Формс.ЦолумнХеадер
 Дим колона 2 Ас Нев Систем.Виндовс.Формс.ЦолумнХеадер

 Дим цолумн3 Ас Нев Систем.Виндовс.Формс.ЦолумнХеадер
 Дим Ас Нев Систем.Виндовс.Формс.ЦолумнХеадер цолумн4

 цолумн1.Тект = "Име"

 цолумн2.Тект = "Презиме"
 цолумн3.Тект = "Адреса"
 цолумн4.Тект = "Телефон"

 цолумн1.Видтх = 40
 цолумн2.Видтх = 30
 цолумн3.Видтх = 30
 цолумн4.Видтх = 20

 "Увек је важно да се уверите нема
 "Колоне и најбоље је да их обришете пре
 'Додај на нове колоне

 ЛистВиев1.Цолумнс.Цлеар ()

 'Сада додати нове колоне
 ЛистВиев1.Цолумнс.Адд (цолумн1)
 ЛистВиев1.Цолумнс.Адд (колона 2)
 ЛистВиев1.Цолумнс.Адд (цолумн3)
 ЛистВиев1.Цолумнс.Адд (цолумн4)

 ЛистВиев1.Виев = Виев.Детаилс

Колони Подешавања се такође може урадити у режиму за дизајнирање из
Колоне имовина, није с отворите чаробњака из које управља
Листање календара колоне.
Некретнине

Постоје неке врло корисне особине које не може да не знам онда
напоменем да ја користим највише. Преостале особине су препуштени
цапациддад врше ваше истраживање.

ФуллРовСелецт Подешавање ове особине увек истинит и Његова функција је да укаже на целу линију када
Рад у приказу Детаљи.
МултиСелецт Омогућава (тачно) или онемогућите (нетачно) избор више елемената у оквиру
Листање календара.
ХидеСелецтион Ако имовина Истина нећете видети да је изабрана ставка када контрола
губи фокус. У неким случајевима је важно да онемогућите (ФАЛСЕ) Ова опција
да пратите активне ставке.

32 Респонсес то "Листање календара ..." нераздвојни "пријатељу"

  1. куиспе дете Исус Родригуез каже:

    Добар дан доктор:
    Прво се надам не смета, ја К ми помогне у вези како да попуни Листање календара, увек користите ДатаГридВиев .. добро истина и не испуните моју Листање календара ц као што сте покушали к није иста ... наравно желим да попуните свој Листање календара са записом вратио из склсервер табеле користећи упит пример "СЕЛЕЦТ ИД, Опис ИЗ ТаблаПаисес"

    желели да знају како да додате запис у тектбок к имам своје Листање календара, али без утицаја на моју базу података, а када кликнете на дугме за снимање из мог прозора радим регистар к додај у мој Листање календара сада бити додат уколико моја база података ...

    Надам се да могу помоћи .. и захваљујући вам на помоћи .. и њен допринос ...

    Аттн. Исус родригуез дете куиспе

  2. куиспе дете Исус Родригуез каже:

    Хвала на Вашем одговору др .. ако сам прочитао чланак, и помогло ми је доста .. Дугујем време .. као и увек .. се помогао са оваквим проблемима и да помогне са оним што знамо .. чини растућу знања и више да пронађу нове ствари .. Дизајн и других више ...

    хвала докторе, проблем решен

  3. Џими Саенз каже:

    што су, пре свега, честитке на свом блогу, ја сам много урадио. Желео бих да одговорите на забринутост имам ако не и превише проблема, јер имате велику команду у Листање календара контроли, ја радим у вбнет плаиер. Ја користим Листање календара за сва већа (репродукција, листе нумера, филтери ...), у случају потраге, позиција у Листање све песме које су додате у базу података, форма је тектбок где ћете унети песма наћи и притисните тастер за претрагу, ја користим ФиндИтемВитхТект за претрагу .. и све добро, у МсгБок, одштампајте песма или не, перооо корист ми треба од вас је да желим да урадите фокус на ставке пронађен Листање календара не желите да додате ставке индекса, једноставно користити: листвиев.итемс.адд (ЦанционесЕнцонтрадас)
    онда, ако можете да помогнете молимо вас да се чека брза респуеста.грациас

  4. Џими Саенз каже:

    буенисимо порука, једноставан и занимљив, и решити проблем мале захвалност. ви коментар на претходни пост радим мали пројекат играча, желим смо били у контакту за малу упита, да ли можете да ми додате у своје контакте би било сјајно,? али, осим ВМП контроле између ВБ нету постоји други начин да играју мп3, да не зависи од ВМП библиотеци? чекања за брзи одговор опет, хвала унапред

  5. куиспе дете Исус Родригуез каже:

    Добар дан докторе.

    поново користећи њихову помоћ, желео бих да знате разлику између датагридвиев и Листање календара.
    и контроле који од ова два веома ми је саветовао да користите за управљање више од 1000 записа по табели у бази података ..

    Ја унапред дугујем.

    фелициандоле и опет за велике доприносе ...

  6. Јелисије каже:

    Препоручујем читање овај пост да верујем да ће бити од велике помоћи:

    хттп://социал.мсдн.мицрософт.цом/Форумс/ес-ЕС/дотнетес/тхреад/фаеа77аф-едец-41а9-970ф-цедб07542е73

  7. деВИСхоп каже:

    салудосс а:
    Доста сам читала Листање календара ручка к

    Имам дудаа ке је за скоро три дана и није могла да реши к

    Како ћете израчунати опсег датума сте у колони у Листање календара?

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

    Опис:
    закаже ДатеТимеПицкер за сваки пут к изаберите датум ће бити додат у колони приказу листе ..

    Питање је К:
    Када се додаје у Листање календара не пронађе начин да се први интервал датума са другог, други са треће ја тако даље ...

    талвес можете представити као тему како да израчунате к датуми су додати у Листање календара ...
    Ако имате било какву препоруку или одговор ће чекати своју цонсего кД

    нешто мало више описно проблема имам на овом веб К :::

    хттп://ввв.форосделвеб.цом/ф79/сумар-фецхас-листвиев-711801/~~В

    ГРАЦИАСССССССССССС .....

  8. Ангеландро Велики каже:

    питање о свом пост,
    Како додати 2 ставке у мој Листање календара са имовином једнак ларгеицонс гледишта и волео бих за сваки ставке имао другу слику?

  9. Лопера Ницко каже:

    Поздрав,

    агредезцо вашу сарадњу унапред. Моје питање је следеће: ако сам већ агредадос неколико ставки на Листање календара. ниједан од њих изабран (како нисам био кликом на њега).
    како да знам да код Листање календара нема изабрану ставку?

    листвиев.листитемс нешто (и). избор у ВБ 6.0

    много хвала

  10. Сауро Цат каже:

    као што имамо пријатеља у заједничко : Д само у ВБ.НЕТ 2008 не могу да нађу све опције (својства) који су били корисни да ми поставите ... имаће исти капацитет као да је од ВБ 6?

    • Јелисије каже:

      Здраво

      Сам прокоментарисао да нови Листање календара Контрола Висуал Басиц Нет. Излаже већину својстава и метода који су имали у Висуал Басиц 6 и само треба да размотре нека имена су измењена.
      Листање календара контрола открива само неке нове особине. Ова група обухвата активација (навести да ли су елементи су активирани са једним или два клика мишем), ХеадерСтиле (ако можете да кликнете на наслове колона) Клизећи (да се дефинише као Нетачно да спречи кретање), ЛаргеИмагеЛист (Имагелист контрола користи слике за велике иконице режиму) и смаллИмагеЛист (Имагелист контрола се користи у свим осталим модовима). Имајте на уму да имовина поглед дефинише режим приказа, као у Висуал Басиц 6, али извештај је преименовао толико колико Детаљи.

      Надам се да сам ослобођен неке од ваших сумњи.

      Поздрав

  11. Габријел каже:

    Поздрав Надам се да могу да одговорим ...
    Ја заказао Листање календара да ми царге листу клијената директно из базе података, мој проблем је желим вам да изаберете купца са опцијом ФуллРовСелецт Листање календара и да се врати податке из одабраног реда, па назад у направите објекат "клијент" податке из Листање календара, тако ИДК ако ће разумети као што сам објаснио, хвала ти пуно на свему, хвала за ваше време.

  12. Размера каже:

    Јелисије Здраво, ја сам прво желим да вам честитам на блогу .. је веома добра и добро ме је служио.
    Сада сам направити упит:
    С обзиром на први пример
    = Нова ставка ЛистВиевИтем ("Име 1")
    'Сада ово додам ставку објекат
    'Под-ставка за сваки додатни подаци
    итем.СубИтемс.Адд ("Име 1")
    итем.СубИтемс.Адд ("Адреса 1")
    итем.СубИтемс.Адд ("Телефон 1")
    'Остаје само да бисте додали ставку да наручите
    То ЛистВиевИтем колекција предмета
    'ЛистВиев1 исти начин смо урадили пре
    ЛистВиев1.Итемс.Адд (ставка)

    Као што сам може да уради да донесе субитемс на другом тектбок?

    Поздрав и хвала

    • Размера каже:

      И реши га, право из водича за промену Листање календара.

      Поздрав

    • Јелисије каже:

      да се односи на различите субитемс користите само индекс, као што сам испод показују:

      ТектБок1.Тект = итем.субитемс (0) текст.
      тектБок2.Тект = итем.субитемс (1) текст.
      тектБок3.Тект = итем.субитемс (2) текст.

      Срећа

  13. Мартин каже:

    Потребна ми је помоћ са питањем које сам одавно и нико није могао да га реши. Поставите пуни базу података у Листање календара, проблем је у томе што сам додао ови подаци се учитавају на крају и долази време не изгледа као да сам може да уради да задржи траку за померање на крају да бисте видели последња ствар коју сам додавањем.
    Од већ хвала

  14. Да Силва је у јулу:

    Пријатељу ја имам проблем. Поновно покретање мој оперативни систем или реформатирајте Ми Цомпутер на мом систему не могу да видим Листање календара из програмског кода. Ја користим Висуал НЕТ 2003.
    Да би мало више информација Програм је први пут направљен у вБ4 да ВБ6 и сада мигрирали да раде у Висуал Нет 2003. Треба да инсталирате да бисте видели изворни код у Листање календара .. -

  15. киралео каже:

    олахе много тражио на Листање календара и ја бих да ми помогне са преласком на следећу ставку у Листање календара
    као функција Паар листвиев.нектитем кодом као један од два тастера да се уради и претходна

    Поштујемо вашу помоћ

  16. Падаринис каже:

    Добро дошли у ВБ.60 је могућност стављања тастер и то је било скривено. Шта се дешава је да морам да попуни Листање календара са бројевима од 1 до 10, али ИД сваког купца мора да буде сакривен. тако да када отворите Листање календара. Пуеро ина прозор да учитате податке из којих би се сакрили Дела ИД. АХ. а такође може поставити иконе у сваком реду ..

  17. габок каже:

    Здраво

    Веома добар ваш блог има доста естетике ... то је реткост у програмере ;)
    Дакле, моје питање је ово:
    Сваки пример да попуните Листање календара из хасхтабле која садржи више инстанци одређеног класе? Знам да сам користим фореацх, али када ради, Листање календара је "празно". Ја не знам да ли сам га изрази.
    Хвала пуно на одговору.

    • габок каже:

      Здраво

      О мој проблем сам објаснио да сам открила како да то ради, само да радим ван табцонтрол која је Листање календара, јер сам био у табцонтрол а шта неће да ради?
      Хвала вам врло много за било који одговор.

  18. Мигуел каже:

    здраво
    Надам се да неко може да ми помогне.
    мој проблем са приказу листе је да сам послати информације путем кода јер сам генерисати кључеве и податке о мојим производима са мало информација које ми даје кориснику и податке после оних у Листање календара их пошаљете на базу подаци, док ја имам све овде, али обично добро пре чувања корисник жели да мења податке у субитемс су и шта могу да урадим је да модификујете подтач ДАТА неко може да ми помогне јер сам паника и не могу наћи решење при руци захваљујући

  19. Јован каже:

    Поздрав,

    Упит, као што ја могу да кажем када се активира хоризонтални сцроол Листање календара вБ у мрежу.

    Поздрав

    Јуан Царлос

  20. Дијана каже:

    Поздрав,

    Желео бих да знате како да поставите слике у Листање календара, односно смештен у колонама преузимају податке из базе података помоћу датасет, али желим да када апарезце података као што су име се појављује поред слике тог лица.

    Ја ћу ценити много ваша помоћ

    • Јелисије каже:

      Да бисте добили да желите морати да користите ДатаГридВиев. Срећа.

  21. Алфредо каже:

    Желео бих да знате како да поставите Листање календара са Аццесс табели, на пример сенциллито јер не постоји начин да га добијете.
    Хвала

  22. маицол ретамал каже:

    Др талас Желим да се направи упит
    као што ја могу добити неку ставку или аротс ејмпло листвиев К, а затим одузмите субтоталне на ставку у укупном к је ознака домаћин тотан тиеенс продају ако овај одговор би био од велике помоћи хвала пуно

  23. маицол ретамал каже:

    Боље значи јкајкајк добар
    шта се дешава са мном не могу одузети субтоталне ставку у мом листвиев етикети зове тотал_вента мислим боље.
    у листвиев Не можете да уклоните производ
    К и одузимање производа на овом ознаком

    унапред хвала пуно

Коментар