Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Вставка данных из monthview в combobox Добавлено: 03.10.08 11:33  

Автор вопроса:  User
Всем привет! Есть форма в Visual Basic 6.0 на ней элемент Monthview(календарь). Есть четыре комбобокса. Вопрос можно ли элементами monthview заполнить комбобоксы поочередно то есть: combo1 число combo2 день недели combo3 месяц combo4 год. Пробовал как обычно "combo1.additem monthview.day" (month или year) без разницы результат неправильный: заносится только одно значение - текущее. Но заполняться всеми значениями не хочет. В свойствах самого monthview связку с другими элементами форм не нашел. Если это вообще возможно, то подскажите как решить проблему?

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #1 Добавлено: 03.10.08 12:32
а циклом чего не заполнишь? а потом просто текущее значение в комбо выставить...

Ответить

Номер ответа: 2
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #2 Добавлено: 03.10.08 13:32
Может я чего не понял. У меня все нормально заносится.
И в MonthView1 и Calendar1

  1. Private Sub Calendar1_Click()
  2.   Text1.Text = Calendar1.Day
  3.   Combo1.AddItem Calendar1.Day
  4. End Sub
  5.  
  6. Private Sub MonthView1_DateClick(ByVal DateClicked As Date)
  7. Text1.Text = MonthView1.Day
  8. Combo1.AddItem MonthView1.Day
  9. End Sub

Ответить

Номер ответа: 3
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #3 Добавлено: 03.10.08 13:49
как я понял - он хочет, чтоб комбо1 заполнился всеми числами месяца, комбо два - всеми месяцами, комбо три - годами.

Ответить

Номер ответа: 4
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #4 Добавлено: 03.10.08 14:22
как я понял - он хочет, чтоб комбо1 заполнился всеми числами месяца, комбо два - всеми месяцами, комбо три - годами.
Гы... Тогда зачем какой то контрол?

Ответить

Номер ответа: 5
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #5 Добавлено: 03.10.08 14:39
этого и я не понял. :)

Ответить

Номер ответа: 6
Автор ответа:
 User



Вопросов: 8
Ответов: 7
 Профиль | | #6 Добавлено: 03.10.08 14:47
Хорошо тогда каким способом заполнить комбобоксы именно всеми днями числами месяцами годами? Без ручного заполнения? Нужно чтобы был заполнен именно комбобокс а не какой-либо другой элемент формы. И именно календарными данными. Подскажите если знаете.
Спасибо.

Ответить

Номер ответа: 7
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #7 Добавлено: 03.10.08 15:02
  1. for i=1 to 31
  2.    combo1.additem i
  3. next i
  4. for i=1900 to 2100
  5.    combo1.additem i
  6. next i
  7. combo2.additem "Январь"
  8. ....
  9. combo2.additem "Декабрь"

Ответить

Номер ответа: 8
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #8 Добавлено: 03.10.08 15:03
  1. # for i=1900 to 2100
  2. #    combo3.additem i
  3. # next i

Ответить

Номер ответа: 9
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #9 Добавлено: 03.10.08 15:28
А чем Вас не устроил DTPicker? Почему именно Combo?

Ответить

Номер ответа: 10
Автор ответа:
 User



Вопросов: 8
Ответов: 7
 Профиль | | #10 Добавлено: 03.10.08 16:09
Благодарю за помощь всех особенно Arseny. Я начинающий программист пользуюсь чем умею. По поводу DtPicker возможно тоже попробую.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам