А потом открой справку и прочитай про этоЧессно-слово читал, для доказательства невиновности даже в 1м посте цитатку привел:
может вызываться из любого классаВидимо читал, читал... да недочитал... Спасибо, постараюсь разобраться для чего где и зачем нужно создавать экземпляры класса.
Пока сделал так:Я тебе про то и писал - это лишнее и ненужное действие в твоем случае! Сделай свой класс artRibbonClass с модификатором Shared и пользуйся как положено!
VB.Net (и снова - фууууууууу!)Вот только сделаю первый небольшой, но полноценный проектик на VB.net и сразу возьмусь за изучение азов C#. Ну очень не хочется на пол пути все бросать и переключаться на что-то другое. А так уже будет в голове сформированный базовый кусок по VB. Да и учитывая, что все примеры на C#, то даже изучая VB, пока читаешь коды на C#, постепенно вникаешь. Потом будет проще.
Сделай свой класс artRibbonClass с модификатором Shared и пользуйся как положено!Забыл об этом написать в посте №1. Я так пробовал, но модификатор Shared никак не переваривается с Class.
Забыл об этом написать в посте №1. Я так пробовал, но модификатор Shared никак не переваривается с Class.Для VB.Net нужно делать какие-то там модули (Module) или использовать модификатор NotInheritable. Однако принцип работы отличается от C#. Но как я понял - в нашем случае это не критично. Вот комментарий с одного из обсуждений:
Module == static class
If you just want a class that you can't inherit, use a NotInheritable class. But it won't be static/Shared. You could mark all the methods, properties, and members as Shared, but that's not strictly the same thing as a static class in C# since it's not enforced by the compiler.
If you really want the vb.net equivalent to a C# static class, use a Module. It can't be inherited and all members, properties, and methods are static/shared.
Вот только сделаю первый небольшой, но полноценный проектик на VB.net и сразу возьмусь за изучение азов C#.