[C++] Inhoud ComboBox veranderen

Pagina: 1
Acties:

  • Sabbath
  • Registratie: Juli 2001
  • Laatst online: 21-08 17:58
Oke, hier mijn probleempje: Ik probeerde om met:
Form1->ComboBox1->Items=CompNaam;
de string CompNaam in te voeren in de lijst van m'n ComboBox maar dan geeft hij deze error: [C++Error] Unit1.cpp(46): Cannot convert 'System::AnsiString' to 'Classes::TStrings *'.

hoe kan ik nou namen toevoegen aan een ComboBox vanuit het programma zelf? (evt. met een .ini file want ik wil wel dat het programma ze bewaart als je ze afsluit)

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 04-09 14:38

curry684

left part of the evil twins

Op dinsdag 13 november 2001 19:34 schreef Sabbath het volgende:
Oke, hier mijn probleempje: Ik probeerde om met:
Form1->ComboBox1->Items=CompNaam;
de string CompNaam in te voeren in de lijst van m'n ComboBox maar dan geeft hij deze error: [C++Error] Unit1.cpp(46): Cannot convert 'System::AnsiString' to 'Classes::TStrings *'.
Zucht, lees de help eens.
code:
1
Form1->ComboBox1->Items->Add(CompNaam);
(evt. met een .ini file want ik wil wel dat het programma ze bewaart als je ze afsluit)
Dat zul je zelf moeten doen (lees TRegistry en TIniFile help er eens op na)

Professionele website nodig?


Verwijderd

Op dinsdag 13 november 2001 19:59 schreef curry684 het volgende:

[..]

Dat zul je zelf moeten doen (lees TRegistry en TIniFile help er eens op na)
of:
Form1->ComboBox1->Items->LoadFromFile / SaveToFile, zie de help.

Verwijderd

C++ ?

Gewoon geinteresseerd hoor? Watvoor library gaat het hier over?

Verwijderd

Klinkt als Borland C++ Builder.

  • Sabbath
  • Registratie: Juli 2001
  • Laatst online: 21-08 17:58
Op dinsdag 13 november 2001 22:24 schreef Afterlife het volgende:
Klinkt als Borland C++ Builder.
idd Boland C++ Builder 3 Professional om precies te zijn :)
Sorry als dit een domme vraag was maar ik ben nog redelijk leek op het gebied van C++ dus vandaar.... thx anywayz allemaal

Verwijderd

Op dinsdag 13 november 2001 23:06 schreef Sabbath het volgende:
idd Boland C++ Builder 3 Professional om precies te zijn :)
Sorry als dit een domme vraag was maar ik ben nog redelijk leek op het gebied van C++ dus vandaar.... thx anywayz allemaal
Leek zijn is niet erg... zo ben ik ook begonnen. Alleen dan zonder Tweakers.net of internet zelf :) help files doen idd wonderen.

Verwijderd

Ik red me nu toch behoorlijk aardig met VC++ 6.0, dankzij msdn (ja eng) en google (voor zoeken naar examples en extended controls (wat een ander al doet ga ik niet overdoen :) )
Ik zeg altijd maar zo, alle programmeertalen lijken op mekaar. Als je waar weet hoe je moet zoeken naar voorbeelden :)

Verwijderd

Even terugkomend op je probleem, in Delphi zou 't er ongeveer zo uitzien:
code:
1
2
3
4
5
6
7
8
9
with Form1.ComboBox1.Items do begin
  BeginUpdate;
  try
    Clear;
    Add(CompNaam);
  finally
    EndUpdate;
  end;
end;

Ik neem aan dat dit je ondertussen ook al wel gelukt is, maar die BeginUpdate/EndUpdate constructie is iets om te onthouden. Bij het vullen van een TreeView kan dat bv. soms wel 80x zo snel gaan.

  • Sabbath
  • Registratie: Juli 2001
  • Laatst online: 21-08 17:58
in delphi wist ik al hoe het moest :) :) :) :)

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:00
Op woensdag 14 november 2001 23:02 schreef Sabbath het volgende:
in delphi wist ik al hoe het moest :) :) :) :)
Wa's het probleem dan? Delphi en C++ Builder gebruiken dezelfde VCL.

https://fgheysels.github.io/

Pagina: 1