powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Меню
6 сообщений из 6, страница 1 из 1
Меню
    #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
Меню
    #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
Меню
    #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
Меню
    #39677929
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
jenya7проблема
Проблема в том, что в c# меню описывается по другому.
Без всяких next, parent и child

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

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

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


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