каменты

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
merin
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 17.05.2009 (Вс) 19:49

каменты

Сообщение merin » 20.05.2009 (Ср) 17:30

в общем опять про текстовый редактор, преподу очень приспичило, чтоб я откомментировал весь код в очень подробном виде, всё до мелочи....
единственное что я не смог ей объяснить, это 3 строчки, которые загружают в комбинированый список доступные системе шрифты:

Private Sub Form_Load()
For i = 0 To Screen.FontCount - 1
Combo2.AddItem Screen.Fonts(i)
Next i
End Sub

просит подробно объяснить каждую строчку...
помогите кто может.

Xcode
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 131
Зарегистрирован: 31.10.2008 (Пт) 8:12
Откуда: Pavlodar

Re: каменты

Сообщение Xcode » 20.05.2009 (Ср) 18:01

Открываешь Object Browser, в поле Search Text вводишь screen, жмешь Enter. Дальше разберешься. Ну а как циклы работают, думаю, тебе не надо объяснять?

merin
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 17.05.2009 (Вс) 19:49

Re: каменты

Сообщение merin » 20.05.2009 (Ср) 18:14

я мало в бэйсике занимался и мало чего понял из того что ты написал.... я просто знаю что эти команды загружают в форму шрифты...

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: каменты

Сообщение Maxxx.!!!. » 20.05.2009 (Ср) 18:17

Как-то так...
Код: Выделить всё
'Считываем все доступные системе в данный момент шрифты
For i = 0 To Screen.FontCount - 1
Combo2.AddItem Screen.Fonts(i) 'добавляем в combobox шрифт i
Next i
Никогда так не врут, как во время войны, после охоты и перед выборами...

merin
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 17.05.2009 (Вс) 19:49

Re: каменты

Сообщение merin » 20.05.2009 (Ср) 18:46

она докопалась что значит fontcount -1.... говорит если не можешь объяснить, то тогда удаляй... бесит она просто

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Re: каменты

Сообщение BION » 20.05.2009 (Ср) 18:52

merin писал(а):она докопалась что значит fontcount -1.... говорит если не можешь объяснить, то тогда удаляй... бесит она просто


fontcount — это общее число шрифтов. Но в цикле ты обращаешься к шрифтам по индексу. В данном случае индексация с нуля => если шрифтов 10, то шрифта с индексом 10 нет, а будет: 0,1,2,3,4,5,6,7,8,9 — всего 10. Соответственно, чтобы не было ошибки, отнимаешь единицу. Почитай про массивы и коллекции.
Последний раз редактировалось BION 20.05.2009 (Ср) 20:30, всего редактировалось 1 раз.
Буээ!

merin
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 17.05.2009 (Вс) 19:49

Re: каменты

Сообщение merin » 20.05.2009 (Ср) 18:58

спс


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 97

    TopList