Limites et composants supportés

Composants supportés

Certains composants nécessite d'utiliser le modèle de thread STA :

 -System.Windows.Forms.WebBrowser

- BackGroundWorker

Ou certaines fonctionnalités :

- Drag and Drop

- AutoCompleteMode

Utilisez le switch -STA de Powershell.exe.

Composants en erreur

-TableLayoutPanel la création imbriquée de composants n'est pas encore supportée.

-La reconnaissance de certaines combinaisons de caractères n'est pas prise en compte.

-La gestion des ressources sur un ToolStripMenuItem.

Limitations

-L'accessibilité n'est pas supportée (A tester)

-Le databinding n'est pas supporté (A tester)

-Les chemins des références d'assemblies hors du GAC ne sont pas gérés. (todo)

-Gestion des différente versions de Resgen.exe (A tester)

-La localisation n'est pas supporté (todo)

-La gestion automatique de références d'assemblies autres que Winform, Drawing, Resources n'est pas supporté (testé).
Voir dans un fichier projet C# Visual Studio, le noeud (fichier XML) :

  <ItemGroup>
     <Reference Include="CrystalDecisions.CrystalReports.Engine, Version= ...

Informations

L'opérateur d'expression régulière  -Match n'est pas sensible à la casse lors de la recherche.


Pensez à nommer chaque composants Winform d'après le nom de votre projet.
Ex: FrmMainProjet1, FrmSecondaireProjet1

Sous Powershell la déclaration simultanée des événements Activated et DeActivated, réalisée pour VisualStudio, peut amener le formulaire "à boucler". Idem pour la déclaration de l'événement Paint, de la déclaration des événements de la souris, etc.
Une gestion correcte du code de ces gestionnaires, en lieu et place d'un appel à MessageBox, réglera le problème.

Les ressources d'une form et/ou du projet sont prises en charge lors de la conversion.

 

Last edited Feb 25, 2015 at 11:26 AM by LaurentDardenne, version 6