imedghar
19-01-2005, 13:08
Hi,
ich ahbe folgendes Problem:
ich habe eine for schelife, drin wird ein Fenster aufgerufen. das Problem ist , alle fenstern kommen auf einmal raus !!!
wie kann ich ein Fenster nach ein anderen zeigen? d.h nach jeden Knopfdruch (OK z.B) schliesst sich das aktuelle Fenster, und kommt das nächste in der for Schleife ??
ich danke euch im Voraus.
code:
for(int i = 0; i<V.size(); ++i)
{
if(V[i][0]!= "")
{
Frame *frame = new Frame("test V",
wxPoint(240, 240),
wxSize(580, 360));
frame->Show(true);
}
}
in Frame Klasse habe ich das event OnOK für OKButton:
void Frame::OnOK(wxCommandEvent& WXUNUSED(event))
{
int index= tp.indexOfV((actLabel->GetLabel()).c_str());
// indexOfV gibt das index of V wo was in ComboBox gespeichert wird.
tp.V[index][1] = pComboBox->GetValue();
Close(true);
}
ich ahbe folgendes Problem:
ich habe eine for schelife, drin wird ein Fenster aufgerufen. das Problem ist , alle fenstern kommen auf einmal raus !!!
wie kann ich ein Fenster nach ein anderen zeigen? d.h nach jeden Knopfdruch (OK z.B) schliesst sich das aktuelle Fenster, und kommt das nächste in der for Schleife ??
ich danke euch im Voraus.
code:
for(int i = 0; i<V.size(); ++i)
{
if(V[i][0]!= "")
{
Frame *frame = new Frame("test V",
wxPoint(240, 240),
wxSize(580, 360));
frame->Show(true);
}
}
in Frame Klasse habe ich das event OnOK für OKButton:
void Frame::OnOK(wxCommandEvent& WXUNUSED(event))
{
int index= tp.indexOfV((actLabel->GetLabel()).c_str());
// indexOfV gibt das index of V wo was in ComboBox gespeichert wird.
tp.V[index][1] = pComboBox->GetValue();
Close(true);
}