Citiraj:
Autor Dr. Beast
Ma znam ja kako dodati stringove u combo box. Mene muči ovo: npr. ako pod izvodac odaberem neko_ime1 da se pod albumi pojave samo albumi od neko_ime1, a ako pod izvodac odaberem neko_ime2 da se pojave samo albumi od neko_ime2, ne i albumi od neko_ime2...
|
na drugom combo boxu složi funkciju za CBN_DROPDOWN (preko class wizarda):
Citiraj:
void CSdfgDlg::OnDropdownCombo2() //to je drugi combo
{
// TODO: Add your control notification handler code here
// -----------------------------------------------------------------------------
UpdateData(TRUE);
// ocisti sadrzaj drugog combo boxa
m_ctrCombo2.ResetContent(); // m_ctrCombo2 je varijabla drugog combo boxa (control)
if(m_SCombo1=="PARNI") { // m_SCombo1 je varijabla prvog combo boxa, ona sadrzi trenutno oznacen sadrzaj (CString)
m_ctrCombo2.AddString("2");
m_ctrCombo2.AddString("4");
m_ctrCombo2.AddString("6");
m_ctrCombo2.AddString("8");
}
if(m_SCombo1=="NEPARNI") {
m_ctrCombo2.AddString("1");
m_ctrCombo2.AddString("3");
m_ctrCombo2.AddString("5");
m_ctrCombo2.AddString("7");
}
// -----------------------------------------------------------------------------
}
|
znači, prije dropdowna drugog combo boxa, taj combo box se ispunjava s podacima prema trenutno označenom tekstu u prvom combo boxu (PARNI ili NEPRANI). dok se označi "parni" onda se upišu brojevi 2,4,6,8, a dok se označi "neparni" onda se prvo očisti sadržaj (da ne ostanu parni koji su već unutra) i upišu brojevi 1,3,5,7.