powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запуск процы при загрузке
19 сообщений из 19, страница 1 из 1
Запуск процы при загрузке
    #32734369
fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fm
Гость
Уважаемые знатоки!
Передо мною встала проблема: наполнить ComboBox. Поискал по форуму - нашел решение, но...
CrossOverВставляешь в процедуру загрузки формы:
Private Sub Form_Load()
Call LoadFromFileInListBox("......", list1)
End Sub
наполняет не сразу. Например, нужно разок активировать лист.
Когда пишу
Private Sub Workbook_Open()
ComboBox1.List = Array("month", "quarter", "year")
End Sub
,
ругается "object required".
Что делать, чтобы в ComboBox-е список появлялся сразу при загрузке?
Помогите плз!
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734425
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ComboBox1.List = Array("month", "quarter", "year") - сдесь ошибка
попробуй через add и добавляй не массив а каждый элемент по отдельности
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734452
fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fm
Гость
raurпопробуй через add
Т.е. через AddItem?
я попробовал так

Private Sub Workbook_Open()
ComboBox1.AddItem "month"
ComboBox1.AddItem "quarter"
ComboBox1.AddItem "year"
End Sub


опять object required :(
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734487
Автору

А вы батенька в какой среди пишете, в вб6 , экселе?

Если эксель то там нет события ЛОАД... Что то вы не то тут болтаете... Смотрите событие ЮзерскойФормы в экселе Activate
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734508
fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fm
Гость
Сорри что сразу не указал..
Пишу в Экселе (в приложеном к нему VBA).
Да, с Activate я пробовал, та же фигня: загрузил файл - комбик пустой; попереключал листы - наполнился!
Неужели от этого не избавиться?
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734537
//открыл файл

Да ясен фиг это не сработает. Ведь когда форма активируется, тогда и срабатывает событие которое называется Activate

Возьми это

Private Sub Workbook_Open()
ИмяФормы.Show
End Sub

А в событии формы прописывай свой долбаный комбобокс...

Не путай открытие книги и формы... ИМХО , это вещи разные...

Ну давай, МАЧИ!
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734541
Да , кстати и макросы вруби! В опциях экселя...
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734593
fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fm
Гость
Злой БульдозеристPrivate Sub Workbook_Open()
ИмяФормы.Show
End Sub
Пасибки, Workbook_Open() отрабатывает таки при открытии книги.
Только объясните пожалуйста темному: что есть в данном случае форма? Я комбобокс рисую непосредственно на листе, никаких формочек вроде не создаю. И если вместо
ИмяФормы.Show
пишу MsgBox, он отрабатывает. А как до бокса дотянуться?
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734618
Тьфу ты бандерлоги-бандерлоги. Ты комбо рисовал не на форме...

Ой блин, я домой пошел... Пора уже.. Удачи.

*****Отмойдодерено бай ми.*****
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734651
fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fm
Гость
Удачи!
Господа, просветите: что так огорчило (или порадовало) изменчивого бульдозериста?
И как мне запинать мой комбобокс?
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734682
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А товарища механика попрошу следить на эмоциями. ;)

Magnus
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734785
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Private Sub Workbook_Open()
Лист1.ComboBox1.AddItem "month"
Лист1.ComboBox1.AddItem "quarter"
Лист1.ComboBox1.AddItem "year"
End Sub
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734836
fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fm
Гость
2 raur:
Огромное спасибо!
Таки оно работает так, как Вы предложили.
Если можно, еще вопрос, возникший в процессе:
я хочу, чтобы комбобоксовые строки были закрыты для изменения/ввода. По моему скромному разумению, помочь должно свойство locked. Но как я его не делаю true, комбобокс остается беззащитным.
Где я ступил?
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734867
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ComboBox1.Enabled = False
попробуй так
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734881
fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fm
Гость
2 raur:
Если не enabled, то комбобокс вообще мертвенький. А я хочу, чтобы выбирать строчки было можно, а вводить в комбобокс свое значение - нет %)
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734887
Один
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fm2 raur:
Если не enabled, то комбобокс вообще мертвенький. А я хочу, чтобы выбирать строчки было можно, а вводить в комбобокс свое значение - нет %)
ComboBox1.Locked = False
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734894
Один
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или св-во Style = DropDownList
Смотря чего надо добиться
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32734895
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕСЛИ ИХ вводить они не сохраняются
...
Рейтинг: 0 / 0
Запуск процы при загрузке
    #32735793
fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fm
Гость
Точно DropDownList, только писать надо было
Лист1.ComboBox1.Style = 2
тогда отрабатывает как миленький!

Большое спасибо, raur и Один!
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запуск процы при загрузке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]