Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Меню / 6 сообщений из 6, страница 1 из 1
23.07.2018, 16:28
    #39677790
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
делаю так
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public struct MENUITEM
{
   public object Next;
   public object Previous;
   public object Parent;
   public object Child;
   public int Select;
   public string Text;
};

 static MENUITEM m_manual = new MENUITEM { Next = m_fails, Previous = m_auto, Parent = null, Child = null, Select = 0, Text  = "MANUAL" };
 static MENUITEM m_fails = new MENUITEM { Next = m_muxbus, Previous = m_manual, Parent = null, Child = null, Select = 0, Text = "FAILS" };



проблема что во время инициализации объекта m_manual - объект m_fails нулевой и Next так и принимает нулевое значение.
можно как то исправить ситуацию?
...
Рейтинг: 0 / 0
23.07.2018, 17:42
    #39677844
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
jenya7,

например так
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
class Init
    {
        private static obj item = BuildUp();

        static obj BuildUp()
        {
            var obj1 = new obj();
            var obj2 = new obj();
            obj1.next = obj2;
            obj2.prev = obj1;

            return obj1;
        }
    }

    class obj
    {
        public obj prev;
        public obj next;
    }
...
Рейтинг: 0 / 0
23.07.2018, 18:16
    #39677870
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
Pallarisjenya7,

например так
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
class Init
    {
        private static obj item = BuildUp();

        static obj BuildUp()
        {
            var obj1 = new obj();
            var obj2 = new obj();
            obj1.next = obj2;
            obj2.prev = obj1;

            return obj1;
        }
    }

    class obj
    {
        public obj prev;
        public obj next;
    }


спасибо. попробую.
...
Рейтинг: 0 / 0
23.07.2018, 20:05
    #39677929
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
jenya7проблема
Проблема в том, что в c# меню описывается по другому.
Без всяких next, parent и child

https://msdn.microsoft.com/ru-ru/library/system.windows.forms.menu(v=vs.110).aspx
...
Рейтинг: 0 / 0
23.07.2018, 20:05
    #39677930
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
jenya7,

Не пытайтесь написать программу на C++ на C#!
...
Рейтинг: 0 / 0
24.07.2018, 07:45
    #39678031
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
Cat2jenya7,

Не пытайтесь написать программу на C++ на C#!
я хочу обкатать алгоритм который будет бежать на С. создаю условия максимально приближенные к полевым. :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Меню / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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