Bonjour,
J'utilise un usercontrol qui contient un control.
Je souhaite que le control en question se redimensionne automatiquement lorsque je modifie la taille du usercontrol.
Pour y arriver, j'ai modifi� la propri�t� Anchor du control: il se remodifie automatiquement lorsque je modifie la taille du usercontrol, donc tout va bien.
Mais les choses se gatent, lorsque j'utilise le usercontrol par importation dans un autre projet, son changement de taille ne modifie plus la position et la taille du control.
Donc, je suis bien emb�ter et j'ai abandonn� l'id�e d'utiliser la propri�t� Anchor lors de la cr�ation du usercontrol.
(c'est un peu, mais il faut expliquer les choses...)
Je souhaite donc utiliser l'�v�nement SizeChanged pour permettre au control ou � d'autres control de se redimensionner dans le usercontrol lors de sa cr�ation en mode [Designer].
Ainsi, j'ai donc plac� le code suivant dans le usercontrol:
Mais, sans avoir � compliler, puisque mon �v�nement est dans le code [Designer], rien ne se passe et la taille du control ne se modifie pas quand le usercontrol est modifi�.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 #pragma region Windows Form Designer generated code ... private: System::Void chart1_SizeChanged(System::Object^ sender, System::EventArgs^ e) { this->control->Size.Width=10; } ... #pragma endregion
Avez-vous donc une id�e pour que mon control se redimensionne automatiquement en mode [designer], donc avant la compilation en format dll du usercontrol?
Merci![]()
Partager