Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> генерация контексного меню, помогите понять найденую ошибку 
V
    Опции темы
KuZyagroup
Дата 30.5.2007, 02:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: нет
Всего: 4



Код

private ToolStripMenuItem[] myToolStripMenuItemCollection;

private void addGroupList2Menu()
{            
                int kolOfGroup = treeViewContactList.Nodes[0].GetNodeCount(false);
                TreeNode thisChild = treeViewContactList.Nodes[0].FirstNode;
                for (int i = 0; i < kolOfGroup; i++)
                {
                    this.myToolStripMenuItemCollection[i] = new System.Windows.Forms.ToolStripMenuItem();
// Точка зависания. (при этом программа работает дальше просто не ф-ция на этой строчке перестает исполняться
                    this.menuItem_drop2group.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.myToolStripMenuItemCollection[i]});
                    this.myToolStripMenuItemCollection[i].Size = new System.Drawing.Size(152, 22);
                    this.myToolStripMenuItemCollection[i].Text = thisChild.Text;                    

                    thisChild = thisChild.NextNode;
                }            
}

Ищю волшебную таблетку - помогите!!!
PM MAIL   Вверх
darkness
Дата 30.5.2007, 03:06 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 5.8.2006
Где: Москва

Репутация: нет
Всего: 1



ммм...,  думаю трабла конкретно здесь (если я конечно правильно понял код, в такое время суток  smile ):

Код

new System.Windows.Forms.ToolStripItem[] { this.myToolStripMenuItemCollection[i]}


по-моему, тебе надо сначало отдельно сформировать массив определённой длины к примеру:
Код

System.Windows.Forms.ToolStripItem[] massiv =   new System.Windows.Forms.ToolStripItem[kolOfGroup];

заполнить его соответствующем образом, а потом уже:
Код

this.menuItem_drop2group.DropDownItems.AddRange(massiv);

--------------------
Вина каких стран Вы предпочитаете в это время суток?     (Булгаков. "Мастер и Маргарита") 
PM MAIL   Вверх
KuZyagroup
Дата 30.5.2007, 03:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: нет
Всего: 4



Большое спасибо, волшебная таблека найдена ))))
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0385 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.