|
|
|
Окрасить ячейку одним щелчком, снять и вернуть окрас той же ячейки двойным щелчком
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток! Помогите разобраться, По одному щелчку я окрашиваю ячейку : Код: vbnet 1. Далее я хочу, не смещаясь с ячейки, но уже двойным щелчком, отменить окрас. И так же двойным щелчком вернуть окрас. Код: vbnet 1. И в целом все работает, но я не понимаю как мне задать цвет, в скрипте срабатывающим по двойному щелчку? У меня он в место отмены цвета, красить в темно синий, а далее возвращает цвет 40 Прикрепляю код целиком. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 14:27 |
|
||
|
Окрасить ячейку одним щелчком, снять и вернуть окрас той же ячейки двойным щелчком
|
|||
|---|---|---|---|
|
#18+
надо просто в Immediate-окне посмотреть, чему равно выражение Not 40 и сразу будет все понятно. А потом открыть учебник, почитать, что такое логический тип данных, логические выражения и т.п. А потом посмотреть, чему равен Target.Interior.ColorIndex до того, как ты первично присвоил ему 40 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 14:35 |
|
||
|
Окрасить ячейку одним щелчком, снять и вернуть окрас той же ячейки двойным щелчком
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Я не совсем понял как посмотреть чему равен Target.Interior.ColorIndex до того, как я первично присвоил ему 40. Но я понял что Not делает из присвоенного числа -41 Но это не помогло мне что-то изменить. Написал через If. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 15:35 |
|
||
|
Окрасить ячейку одним щелчком, снять и вернуть окрас той же ячейки двойным щелчком
|
|||
|---|---|---|---|
|
#18+
lopuxiЯ не совсем понял как посмотреть чему равен Target.Interior.ColorIndex до того, как я первично присвоил ему 40.Msgbox Target.Interior.ColorIndex например lopuxiНаписал через If.в данном случае это верно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=38969808&tid=2155923]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 355ms |

| 0 / 0 |
