Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2014, 08:38   #1
Костанта
 
Регистрация: 17.01.2014
Сообщений: 8
Вопрос Непонимание кода

Привет всем люди!
Помогите пожалуйста, по возможности прокомментируйте для чего каждая из ниже приведенных строк нужна, буду безмерно благодарен.


Код:
 private void ShowHints()
        {
            hintsTable = HintManager.initHintTable_DB(cl, programmId);
            (new infoForm(hintsTable)).Show();

            помощьToolStripMenuItem.DropDown.Items.Clear();
            помощьToolStripMenuItem.DropDown.Items.Add(списокСайтовToolStripMenuItem);
            for (int i = 0; i < hintsTable.Rows.Count; i++)
            {
                DataRow row = hintsTable.Rows[i];
                ToolStripItem current = new ToolStripMenuItem(row["name"].ToString());
                current.Tag = i;
                current.Click += new System.EventHandler(drop_hint_click);
                помощьToolStripMenuItem.DropDown.Items.Add(current);
                if ("оплата" == row[1].ToString().ToLower())
                {
                    оплатаToolStripMenuItem.Visible = true;
                    оплатаToolStripMenuItem.Tag = i;
                    оплатаToolStripMenuItem.Click += new System.EventHandler(drop_hint_click);
                }
            }
        }

Последний раз редактировалось Stilet; 05.02.2014 в 08:54.
Костанта вне форума Ответить с цитированием
Старый 07.02.2014, 12:15   #2
Dmitry_gdv
Новичок
Джуниор
 
Аватар для Dmitry_gdv
 
Регистрация: 05.04.2010
Сообщений: 3
По умолчанию

А для чего Вам это нужно?
Dmitry_gdv вне форума Ответить с цитированием
Старый 07.02.2014, 14:34   #3
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Код:
hintsTable = HintManager.initHintTable_DB(cl, programmId); // создается видимо какая то таблица
            (new infoForm(hintsTable)).Show();  // создается и отображается новая форма с созданной таблицей

            помощьToolStripMenuItem.DropDown.Items.Clear();  // очищасется список меню
            помощьToolStripMenuItem.DropDown.Items.Add(списокСайтовToolStripMenuItem); // добавляется 1 элемент
            for (int i = 0; i < hintsTable.Rows.Count; i++) // перебираем все строки таблицы
            {
                DataRow row = hintsTable.Rows[i]; // получаем ссылку для более быстрого доступа
                ToolStripItem current = new ToolStripMenuItem(row["name"].ToString()); // создается подэлемент меню
                current.Tag = i; // индекс элемента
                current.Click += new System.EventHandler(drop_hint_click); // вешаем обработчик события клика на элементе
                помощьToolStripMenuItem.DropDown.Items.Add(current); // добавляем в список меню
                if ("оплата" == row[1].ToString().ToLower()) // если второй столбец равен заданному слову ... 
                {
                    оплатаToolStripMenuItem.Visible = true; // делаем видимым элемент меню
                    оплатаToolStripMenuItem.Tag = i; // задаем индекс
                    оплатаToolStripMenuItem.Click += new System.EventHandler(drop_hint_click); // вешаем обработчик события клика
                }
            }
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компиляцию кода MAtlab в C++Builder и использование преобразованного кода .м в C++Builder Leg1oner C++ Builder 0 07.01.2014 18:15
C# простота-непонимание Максикок Помощь студентам 3 22.10.2011 16:44
Распознавание Аски кода и скан кода MyLastHit Общие вопросы Delphi 8 06.12.2010 18:34
Разборка кода Safary Помощь студентам 8 28.11.2008 09:18
Выдернуть куски кода из html-кода trafbite Помощь студентам 7 18.08.2007 13:51