Je veux désactiver le défilement (ne pas masquer la barre de défilement tout en interdisant complètement le défilement) lorsque l'utilisateur sélectionne certains éléments dans ma liste si l'utilisateur passe à un élément différent (les critères ne sont pas importants) alors je veux réactiver le défilement Comment faire cela dans .NET 2.0listbox scrolling
1
A
Répondre
0
Substitue la propriété CreateParams de la classe ListBox.
public class My : ListBox
{
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.Style &= ~0x00200000; // VScroll
return cp;
}
}
}
Ajouter un code suivant pour tester,
private void Form1_Load(object sender, EventArgs e)
{
My c = new My();
for (int i = 1; i <= 100; i++){
c.Items.Add(i.ToString());
}
this.Controls.Add(c);
}
+0
cela fonctionne sur XP mais pas sur Vista aucune idée pourquoi – Rahul
Questions connexes
- 1. Détection de UITableView scrolling
- 2. scrolling datagridview sans focus
- 3. smooth scrolling .net forms
- 4. stop tableviewcontroller scrolling
- 5. IE7 CSS Scrolling Div Bug
- 6. GDI + Scrolling hors-écran en mémoire tampon
- 7. TextBox, Button et ListBox dans un ListBox
- 8. horizontal scrolling div ne fonctionne pas dans Safari
- 9. MultiBase ListBox
- 10. Silverlight Listbox Élément Style
- 11. Supprimer l'élément de ListBox?
- 12. validation jquery listbox
- 13. Événements WPF Listbox + Expander
- 14. WPF ListBox databinding
- 15. ListBox avec ItemTemplate
- 16. ListBox Objet ciblé
- 17. Ruby listbox hautes performances
- 18. ListBox List Rotation
- 19. Listbox Elément sélectionné Vérification
- 20. Modifable WPF ListBox
- 21. WPF listbox empty datatemplate
- 22. Rechercher dans un ListBox
- 23. Listbox MousedoubleCliquez sur WPF
- 24. WPF ListBox Largeur/MaxWidth
- 25. Partition de Listbox?
- 26. ListBox éléments longs conseils
- 27. Thread ListBox C# SharpDevelop
- 28. Double buffered ListBox
- 29. DrawItem dans listbox (VC++)
- 30. ListBox Article sélectionné
Est-ce que le travail .Enabled pour basculer votre situation? – hometoast