J'ai quelques problèmes de codage d'un composant personnalisé. Cependant j'ai essayé avec une seule instance de curseur comme ceci:Cadre d'audioprogrammation CPP/JUCE - Tableau de curseurs ne fonctionnant pas - Fonction simple curseur
ScopedPointer<Slider> slider001;
ScopedPointer<Slider> slider002;
slider001->setBounds (0 , sliderY , sliderWidth, sliderHeight);
slider002->setBounds (0+ 1*sliderX , sliderY , sliderWidth, sliderHeight);
addAndMakeVisible (slider001 = new Slider ("new slider"));
addAndMakeVisible (slider002 = new Slider ("new slider"));
tout fonctionne comme prévu mais vous savez que les gens sont paresseux, donc j'ai essayé d'utiliser un tableau:
ScopedPointer<Slider> sliderArray[128];
for(int i=0; i==128; i++)
{sliderArray[i]->setBounds (0 +i *sliderX , sliderY , sliderWidth, sliderHeight);}
}
for(int i=0; i==128; i++)
{
addAndMakeVisible (sliderArray[i]= new Slider ("Value"));
sliderArray[i]->setRange (sliderMinimumRange, sliderMaximumRange, sliderRangeStepsize);
sliderArray[i]->setSliderStyle (Slider::LinearBarVertical);
}
maintenant l'écran reste juste vide. J'ai essayé de remplacer des éléments de curseur simples avec un tableau et d'itérer à travers eux et je suis complètement désemparé par où commencer à résoudre ce problème.
merci
Wow vraiment gentil merci je n'ai pas vu celui-là – Marcel