|
Модераторы: Akina |
|
begun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
доброго дня
я ,человек не молодой ,но тянущий к знаниям. вот нужно мне изучить вижуал бейсик, как самый доступный для понимания, по моему. естественно, читаю книги, но конечно не легко. надежда на форумы, что знатоки помогут разобраться , что к чему. Сам себе ставлю задачи и по возможности стараюсь решать. На сей раз мне нужно использовать процедуру clik для лабеля и чтобы он менял свою окраску при каждом клике. т.е. покликал, он красный. еще раз покликал, он зеленный и так далее(лрасный -зеленный) ну цвета как присвоить я знаю, но как изменить состояние при каждом клике--вот в чем вопрос. Option Explicit Private Sub Label1_Click() Label1.BackColor = vbBlue End Sub заранее извиняюсь за мои вопросы на пути обучения, которые знатокам будут казаться наивными. |
|||
|
||||
Naghual |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 26 Всего: 49 |
Пишу по памяти, так что не судите строго... P.S. Рекомендую посмотреть на PureBasic. На мой взгляд более интересный продукт. -------------------- Я желаю всем Счастья! |
|||
|
||||
begun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
Naghual,
Спасибо большое. надо же, так просто когда знаешь. это для меня большой опыт. Работает отлично!! |
|||
|
||||
begun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
Naghual,
отдельное спасибо за указание Purebasic. |
|||
|
||||
begun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
Naghual
Я извиняюсь, конечно,но по ходу возникла проблема, которую заранее не смог предугадать,чтобы поставить общий вопрос. Цвета меняются нормально, но вот когда закрываешь EXE фаил и вновь открываешь, цвет лабеля теряется, а мне нужно, чтобы при открывании, он оставался таким, каким был до закрывания .т.е. сохранил свой цвет. Это возможно?, или связанно со сложностями? |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Да. Просто нужно где-то сохранять установленное состояние. Принципиально вариантов два. Первый - внутри Excel-файла (и каждый раз потребуется сохранять при выходе, а если отказаться - потеряется). Второй - снаружи (скажем, в реестре). В принципе оба варианта несложные. И у каждого свои плюсы и минусы. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
begun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
Akina,
благодарю вас. предпочтение надо отдать, наверно реестру. надо мне, где то найти, как это практический сделать. |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
begun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
Akina
большое спасибо. |
|||
|
||||
Naghual |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 26 Всего: 49 |
Судя по тому, как я понял задачу, вам будет лучше использовать некий файл настроек. Например, файл INI. Плюс такого способа : переносимость на другую машину (портабельная версия) и избежание проблем с доступом к реестру от прав пользователя. -------------------- Я желаю всем Счастья! |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Тогда зачем лишний файл? можно всё хранить прямо в файле Excel - благо там для этого есть место. Кстати, можно предусмотреть хранение и в реестре, и в файле - например, в файле по отдельному запросу именно для переноса. GetSetting/SaveSetting работает с HKCU, к которому доступ должен быть без ограничений (или будут такие проблемы, что станет не до эксельного файла.) -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |