ceci est mon code:erreur C2440: « argument »: ne peut pas convertir « System :: Object^» pour « int »
for (q = 0; q < Rows; q++)
{
for (r = 0; r < Columns; r++)
{
Array1[q, r] = combo1->Items[r];
Array2[q, r] = combo2->Items[r];
}
}
Je veux ajouter des éléments dans des tableaux de boîtes combo mais je reçois l'erreur:
error C2440: 'argument' : cannot convert from 'System::Object ^' to 'int'
c'est le code qui ajoute des éléments dans combo
for (int m = 0; m < Rows; m++)
{
array<String^> ^b = Aray1[m]->Split(gcnew array<Char> { ',' });
for each (String ^Column in b)
{
Combo1->Items->Add(Column);
}
}
maintenant je reçois cette erreur "spécifiée cast n'est pas valide. " avec le code Array1 [q, r] = safe_cast (combo1-> Items [r]); –
@ m, qayyum alors il est probable que les éléments du combo ne soient pas enveloppés dans des valeurs 'int' mais soient d'un type différent qui doit être converti en' int'. Probable une 'chaîne'. Quel est le type des objets dans le combo? – JaredPar
les éléments de type chaîne sont en combo –