Отговори на тема  [ 10 мнения ] 
Въпрос за VB и ComboBox 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение Въпрос за VB и ComboBox
Необходимо ми е вyw VB да направя десетина ComboBox, в които да се изписва 00,01,02... Първонаално направих цикъл, който да добавя числа, но до 10 ми генерира само по една цифра, а изскам да се вижда двуцифрено. Как може да се изпълни?


Съб Мар 20, 2010 11:49 am
Профил WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
Правиш в цикъла проверка на числото. Ако то е едноцифрено му прилепяш отляво "0", ако е двуцифрено го оставяш. :idea:

_________________
Ангел Димитров 95


Съб Мар 20, 2010 12:12 pm
Профил WWW
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 5:07 pm
Мнения: 813
Местоположение: Сливен
Мнение 
Не съм писал на VB но няма начин да няма форматираща string функция ( както е printf в С или String.Format() или нещо подобно )


Съб Мар 20, 2010 12:25 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 9:39 pm
Мнения: 2277
Мнение 
Не слагай числа, а стрингове.


Съб Мар 20, 2010 12:45 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение 
Значи, това не го написах, но опитах да сложа стринг и ми изкарва съобщение, че не може броячът да е от този тип. Опитах с прилепяне, но извежда грешка. Какъв е начинът за прилепяне във VB2010?
For j As integer = 0 To 9
ComboBox2.Items.Add("0", j)
ComboBox5.Items.Add("0", j)
ComboBox7.Items.Add("0", j)
ComboBox9.Items.Add("0", j)
ComboBox11.Items.Add("0", j)
ComboBox13.Items.Add("0", j)
ComboBox15.Items.Add("0", j)
ComboBox17.Items.Add("0",j)
ComboBox19.Items.Add("0",j)
ComboBox21.Items.Add("0",j)
ComboBox23.Items.Add("0",j)
ComboBox25.Items.Add("0",j)
ComboBox29.Items.Add("0",j)
Next


Съб Мар 20, 2010 6:05 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 9:39 pm
Мнения: 2277
Мнение 
То броячът едва ли ще може да бъде стринг. Що не вземеш да провериш какви функции поддържа езика - потърси какво пише в MSDN за Str ?


Съб Мар 20, 2010 6:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Tоя код е пълна боза, може би защото езикът го толерира, може и за друго да е.
Не става ли така:

DIM J As Integer

ComboBoxX.Items.Clear()

For j=0 To N
ComboBoxX.Items.Add(Right(IntToStr(100 + j), 2)
Next

ComboBox2.Items = ConboBoxX.Items
. . . .




на ЖБ не съм писал 100 години, та може да има някоя тъпа грешка :?


Съб Мар 20, 2010 6:44 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение 
Стана по друг начин - вместо запетая & и работи.
Благодаря на отзовалите се


Съб Мар 20, 2010 6:59 pm
Профил WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
Точно за & ти говорех. Това е слепване на стрингове (конкатинация) :)

_________________
Ангел Димитров 95


Съб Мар 20, 2010 8:04 pm
Профил WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение 
Ами бяха дали някакви запетаи в примерите. И с тях генерираше грешки. Опитвах още някакви методи от примерите, но не работеха. Накрая започнах да слагам какво ли не... и така до &.


Съб Мар 20, 2010 8:11 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 10 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни