Witam!
Chciałbym utworzyć ww tablicę, jednak metody znane z C# zawodzą. Próbowałem nawet w vectorem, jednak też bez rezultatów.
Jak i przede wszystkim gdzie powinienem zamieścić taki kawałek kodu?
Chodzi ci rzeczywiście o tablicę pól tekstowych (kontroli GUI) czy tablicę char-ów, czy może coś tak zwyklego jak:
using namespace std:
vector<string> myLIst;
a może chcesz kod z C# przepisać do C++/CLI?
w C# to by wyglądało tak:
TextBox [] tab = new TexBox [n]
z wektorami itd. nie działa, bo twierdzi ze nie mozna utworzyć tablicy/wektora ze zmiennymi zarządzalnymi
Error 5 error C2728: 'System::Windows::Forms::GroupBox ^' : a native array cannot contain this managed type c
Czyli piszesz w CLI? Jezeli tak, to chyba brakuje Ci tam znaczku uchwytu ^. Niewiele pisalem w CLI, ale to chyba będzie to..
Próbowałem:
vector <TextBox^> wektor
TextBox^^ tabl
TextBox^* tabl
ale nic z tego... Chodzi mi jedynie o to, żeby po kliknięciu na button generowało się n TextBox, gdzie n jest podawane w statycznym texboksie przez użytkownika.
zobacz sobie jak allokuje się tablice w CLI i zrob tak samo, tyle, że zamiast int czy string wpisz textbox..
Nie wiem czy dokładnie o to ci chodzi ale np tablica stringów dynamicznie alokowana wygląda tak
array<System::String ^> ^tab =
Dzięki za pomoc!