Страница: 1 |
Страница: 1 |
Вопрос: вопросы новичка
Добавлено: 03.10.04 16:01
Автор вопроса: Ice_sCream
Я в VB новичок. Хочу заробраться с простенькими вопросами. Буду их сюда кидать по мере появления. Пока что вот ->
1. Как изменить цвет на CommandButton ?
2. Как сделать, чтобы при открытии VB (у меня VB 6), автоматически открывался проект, над которым я работал до завершения работы.
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #1
Добавлено: 03.10.04 16:16
1. Напиши свой ActiveX-контрол (или пользуйся чьим-то чужим) или субклассируй (тебе ещё рано..
2. Щелкай в проводнике, total (или что у тебя там) на файле .vbp - это обычно центральный файл твоего проекта, за исключением группы проектов.
Номер ответа: 2
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #2
Добавлено: 03.10.04 16:38
1. mc-black, не надо его грузить
Поставь свойство кнопи Style = Graphical
и ставь BackColor в любой цвет
Номер ответа: 3
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #3
Добавлено: 03.10.04 18:32
dNW, я согласен с тобой
Ice_sCream, скачай из раздела 'Полезные программы' этого сайта русификатор для бейсика и если сайт автора в дауне, то можешь спросить пасс у меня.
Номер ответа: 4
Автор ответа:
Ice_sCream
Вопросов: 4
Ответов: 4
Профиль | | #4
Добавлено: 04.10.04 21:07
Обещанные вопросы:
3. Как обратиться к символу строки ? Обычные Сишные и паскалевские [#] не проканывают !
4. Как отключить эти дурацкие сообщения об ошибки, когда я в редакторе кода. Нельзя ли сделать, чтобы вместо сообщений, просто выделялась красным цветом (как оно и делает) ошибочная строка
5. Благодаря вам, я понял как придать цвет кнопки, но как изменить ЦВЕТ ШРИФТа на кнопки ?
p.s. стыдно за вопросы, которые вам задаю, просто хелпа нет. так уж сложилось, что MSDN к VB6 не инсталлится. Кстати, 6. как можно связать новый MSDN 2004 с VB6 ?
Номер ответа: 5
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #5
Добавлено: 04.10.04 22:08
Очень просто:
Приёмник$ = MID$(Источник$,Позиция&,Длина&
или так:
MID$(Приёмник$,Позиция&,Длина& = Источник$
Во втором случае Длина& и длина источника должны быть одинаковыми.
Если тебе нужно работать именно с памятью как в Паскале или Си, то можно получить адрес строки с помощью фунции Приёмник&=STRPTR(Источник$). Вот только VB вообще не работает с памятью. Дальше только через API.
Ага, особенно раздражает когда стрелками управления перемещаешся по строке с ошибкой. Если долго подержишь, то фокус может сместится на кнопку "Помощь" в MsgBox'е. Тогда ещё хуже, приходится ждать пока загрузится MSDN.
Ты видать давно на Бейсике не програмил. Микрософт это практикует ещё с QB.
Номер ответа: 6
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #6
Добавлено: 05.10.04 14:24
4. Отключи флажок VB6 > Инструменты > Опции > Редактор > Настройки кода >
Автоподсветка синтаксиса
И будет так как ты просил
Номер ответа: 7
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #7
Добавлено: 05.10.04 14:39
ZagZag,
Спасибо, ты настоящий друг ))
Правда мне теперь красный цвет ошибки в браузере мерещится начал. Наверное пора идти спать. В час то дня
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 05.10.04 15:29
5. Все-таки найди в примерах какой-нибудь код контрола-кнопки, написание ActiveX в VB "с нуля". Если не сейчас, то потом, когда немного с VB назберешься.
Ни в коем случае не ставь себе русификатор бейсика, а то никогда так и не научишься читать родной язык MSDN и пр. хэлп на английском! Гораздо практичнее взять русскую книжку про VB
Номер ответа: 9
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #9
Добавлено: 05.10.04 15:43
ГЫ! А у меня VB изначально русский ставится (ну или сразу руссифицируется) и
ничего - выучил... кое как
Номер ответа: 10
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #10
Добавлено: 05.10.04 23:45
А у меня диск был и с тем и с тем. Но я почему то выбрал русский. Интересно почему это? ))
Номер ответа: 11
Автор ответа:
Ice_sCream
Вопросов: 4
Ответов: 4
Профиль | | #11
Добавлено: 10.10.04 21:32
следующий вопрос:
кто-нибудь может дать достойный линк или провести валктур по юзанью класса Win32_Registry ? к примеру, почему у меня вылетает ошибка в следующем коде:
Option Explicit
Public refregistry
Public objcol
Set objcol = GetObject("WinMgmts:".InstancesOf"Win32_Registry"
Text2.Text = refregistry.Status
я в этом коде пытаюсь определить статус реестра. Ошибка под номером 424 - object required.
А вообще мне нужно определить параметры системных динамиков, используя свойства этого класса. Мало того, что это как я понял Невозможно сделать, так еще и простейшая программа не работает. PlZ HeLP
Номер ответа: 12
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #12
Добавлено: 11.10.04 00:16
Может так?
Public objcol as [new] Object
Номер ответа: 13
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #13
Добавлено: 11.10.04 13:12
Поставь ка себе хелп от пятого. По F1 он запускаться, конечно, не будет, но в Quick launch его вытащишь - всегда под рукой будет.
Номер ответа: 14
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #14
Добавлено: 04.11.04 21:31
впринципе никак... но если без принципа то мона юзерконрол написать... да кстати я примерчик видел с пикчербоксом, он всает заместо стандартной надписи на кнопке... но лучше всетаки юзер контрол зделать... или скачать на худой конец.