Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
lang:csharp:ihm:form [2016/09/07 17:15] – Ajout de "Réduire le scintillement d'une fenêtre" root | lang:csharp:ihm:form [2020/04/27 08:17] (Version actuelle) – Conversion de <note> vers <WRAP> root |
---|
| [[lang:csharp:ihm:form:bugs|Bugs]] |
| |
| [[lang:csharp:ihm:form:touches|Gestion des touches]] |
| |
| [[lang:csharp:ihm:form:textbox|TextBox]] |
| |
| [[lang:csharp:ihm:form:tablelayoutpanel|TableLayoutPanel]] |
| |
| [[lang:csharp:ihm:form:form|Form]] |
| |
| [[lang:csharp:ihm:form:propertygrid|PropertyGrid]] |
| |
| [[lang:csharp:ihm:form:datagridview|DataGridView]] |
| |
| [[lang:csharp:ihm:form:progressbar|ProgressBar]] |
| |
| [[lang:csharp:ihm:form:tooltip|ToolTip]] |
| |
=====Récupérer tous les enfants en fonction de leur type===== | =====Récupérer tous les enfants en fonction de leur type===== |
====Juste les enfants directs==== | ====Juste les enfants directs==== |
</code> | </code> |
| |
[[http://stackoverflow.com/questions/4630391/get-all-controls-of-a-specific-type|Source]], {{:lang:csharp:ihm:form:c_-_get_all_controls_of_a_specific_type_-_stack_overflow.maff|Archive}} | [[https://stackoverflow.com/questions/4630391/get-all-controls-of-a-specific-type|c# - Get all controls of a specific type - Stack Overflow]] {{ :lang:csharp:ihm:form:c_-_get_all_controls_of_a_specific_type_-_stack_overflow_2020-04-27_8_06_13_am_.html |Archive du 07/01/2011 le 27/04/2020}} |
| |
=====Ajout d'un composant===== | =====Ajout d'un composant===== |
Pour que trois images soient transparentes, il faut un composant enfant, un composant parent et un composant "grand-parent". | Pour que trois images soient transparentes, il faut un composant enfant, un composant parent et un composant "grand-parent". |
| |
[[http://stackoverflow.com/questions/19910172/how-to-make-picturebox-transparent|Source]], {{:lang:csharp:ihm:form:c_-_how_to_make_picturebox_transparent_-_stack_overflow.maff|Archive}} | [[https://stackoverflow.com/questions/19910172/how-to-make-picturebox-transparent|c# - How to make picturebox transparent_ - Stack Overflow]] {{ :lang:csharp:ihm:form:c_-_how_to_make_picturebox_transparent_-_stack_overflow_2020-04-27_8_06_32_am_.html |Archive du 11/11/2013 le 27/04/2020}} |
| |
=====Ajout d'une colonne dans un TableLayoutPanel===== | =====Réduire le scintillement des UserControl d'une fenêtre ===== |
''panel.ColumnCount = 2;'' | |
| |
Et ne pas oublier : | |
| |
''panel.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 150));''. | |
| |
[[http://stackoverflow.com/questions/21978747/column-styles-not-working-on-tablelayoutpanel|Source]], {{:lang:csharp:ihm:form:c_-_column_styles_not_working_on_tablelayoutpanel_-_stack_overflow.maff|Archive}} | |
| |
=====Réduire le scintillement d'une fenêtre===== | |
Mettre dans le formulaire (et pas dans les ''UserControl'') : | Mettre dans le formulaire (et pas dans les ''UserControl'') : |
<code csharp> | <code csharp> |
</code> | </code> |
| |
[[http://stackoverflow.com/questions/2612487/how-to-fix-the-flickering-in-user-controls|Source]], {{:lang:csharp:ihm:form:c_-_how_to_fix_the_flickering_in_user_controls_-_stack_overflow.maff|Archive}} | <WRAP center round important 60%> |
| Cettte méthode réduit les scintillements pour les ''UserControl'' mais peut entraîner d'autres scintillements à la place. A utiliser avec précaution. |
| </WRAP> |
| |
| [[https://stackoverflow.com/questions/2612487/how-to-fix-the-flickering-in-user-controls|c# - How to fix the flickering in User controls - Stack Overflow]] {{ :lang:csharp:ihm:form:c_-_how_to_fix_the_flickering_in_user_controls_-_stack_overflow_2020-04-27_8_06_50_am_.html |Archive du 10/04/2010 le 27/04/2020}} |
| |
| =====Permettre à un Panel de faire défiler l'ascenseur avec la molette===== |
| Le panel doit avoir le focus. |
| <code csharp> |
| private void panel1_MouseEnter(object sender, EventArgs e) |
| { |
| panel1.Focus(); |
| } |
| </code> |
| |
| [[https://stackoverflow.com/questions/1600664/how-can-i-scroll-my-panel-using-my-mousewheel|c# - How can I scroll my panel using my mousewheel_ - Stack Overflow]] {{ :lang:csharp:ihm:form:c_-_how_can_i_scroll_my_panel_using_my_mousewheel_-_stack_overflow_2020-04-27_8_07_02_am_.html |Archive du 21/10/2009 le 27/04/2020}} |