Witam ! Jakiś czas minęło odkąd was nie prosiłem o pomoc ... no parę dni ;p Generalnie, klepie sobie nowe okienka bo już chyba chwyciłem idee daszków dzięki pomocy Azariena, jednak teraz kolejny problem. Wymyśliłem sobie okienko w którym będzie combo box, z którego wybieram element kolekcji. Problem pojawia się gdy uruchomię parę razy ten program, wszystko działa, ale zaraz dodam nowy event na kliknięcie, czy chociaż jedną linie kodu to mi się parser wysypuje. Sugeruje przy tym zbudowanie projektu, to jak zbuduje to wywala mi wszystkie kontrolki i mam surową formę.
Generalnie wygląda to tak. Mamy klasę okna, czy czym konstruktor wygląda tak :
wybierz_dostawce(List<suppiler^>^ suppilers)
{
this->supp = suppilers;
InitializeComponent();
}
Natomiast__ InitializeComponent()__ tak :
void InitializeComponent(void)
{
...
//
// comboBox2
//
this->comboBox2->FormattingEnabled = true;
this->comboBox2->Location = System::Drawing::Point(13, 12);
this->comboBox2->Name = L"comboBox2";
this->comboBox2->Size = System::Drawing::Size(217, 21);
this->comboBox2->TabIndex = 1;
for each(suppiler^ S in supp) // O to się pluje
this->comboBox2->Items->Add(S->getName());
...
}
Natomiast błąd jaki wyskakuje zamiast okna w VS to :
C++ CodeDOM parser error: Line: 87, Column: 8 --- Unknown type 'for'. Please make sure that the assembly that contains this type is referenced. If this type is a part of your development project, make sure that the project has been successfully built.
Tutaj proszę o pomoc, jak rozwiązać ten problem. Jest to dziwne, ponieważ działa, program po czym po dodaniu czegokolwiek się sypie. Z góry dziękuję !