sg combobox в mdi
От: PsiHo  
Дата: 08.06.04 20:07
Оценка:
Есть такая проблема
1) окно главное (с использованием mdi все это)
2) окно таблицы sg
3) окно combobox

как сделат так что в combobox показывалось содержимое окна sg скажем 1-го столбца
для обычтого способа знаю (в смысле без Mdi ) а сним низнаю как сделать ссылку на окно sg
оно то быдет при работе не оно !!!

в обычном случае я писал так

for (int i=1; i<sg1->RowCount; i++)
ComboBox1->Items->Add(sg1->Cells[0][i]);

а в этом незнаю


09.06.04 00:12: Перенесено модератором из 'C/C++' — Павел Кузнецов
Re: sg combobox в mdi
От: Nuald Россия http://nuald.blogspot.com
Дата: 08.06.04 23:53
Оценка:
Здравствуйте, PsiHo, Вы писали:

PH>1) окно главное (с использованием mdi все это)

PH>2) окно таблицы sg
PH>3) окно combobox

Неэлегантный способ, но практичный (если время поджимает):
В конструкторе класса, к которому принадлжит sg, инициализируешь какую-либо глобальную переменную this-ом, в итоге получаешь глобальную ссылку на окно таблицы, и потом с этой ссылкой работаешь...
Единственное, надо все это делать аккуратно, потому что, как я понимаю, могут быть несколько инстанций sg (для MDI приложения) — тут уже надо смотреть по ситуации... Но думаю, основная идея ясна.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.