case à cocher/bouton bascule cochez/décochez l'option elle-même

J'ai un certain nombre de cases à cocher que j'ai envie de les traiter comme des boutons à bascule. Chacun est totalement indépendant des autres et peut être cochée ou décochée. Lorsque l'utilisateur clique sur la case d'option/bouton, il reste cochée et si l'utilisateur clique à nouveau, puis la case à cocher/bouton renvoie à la "unchecked" de l'état. Peut la case à cocher bouton/cocher/décocher lui-même?

J'ai essayé pendant une longue période, à la recherche aussi dans l'internet et impossible de trouver une solution.

  • Il est WinForms.
  • Can the checkbox/button check/uncheck itself?. L'expliquer.
  • Besoin d'un exemple de code ... je ne suis pas la compréhension de ce que votre essayé ?
  • Avez-vous essayé de mettre en œuvre vérifié événement de changement de case? Sur cet événement, vous obtiendrez que si elle est cochée ou décochée.
  • Si le bouton "basculer" est cochée et que je clique dessus, il se décoche. Et vice-versa.
  • Qu'est ce qu'un bouton "basculer"? Cases à cocher et décocher lorsque vous cliquez sur eux.
  • Oui, j'ai utilisé le checkedChange événement.
  • private void toggButton_CheckedChanged(object sender, EventArgs e) { switch(toggButton.CheckState) { case CheckState.Checked: toggButton.Checked = !toggButton.Checked; break; } C'est le code que je veux mettre en œuvre...
  • La question n'est pas suffisamment descriptif et permet à de nombreuses hypothèses que nous savons que le contexte dans lequel vous travaillez sur s'il vous plaît expliquer plus
  • Merci de ne pas le préfixe de vos titres avec "C#", par exemple. C'est ce que les balises sont pour.
  • Sans la mise en œuvre de CheckedChanged, la case est cocher et décocher quand il est cliqué. Aussi, ToggleButton est WPF, pas de Formulaires Windows.
  • Le problème est que la case à cocher/bouton est "affiché" comme toujours pressé c'est à dire le "bleu" de la couleur qu'elle a lorsqu'elle est cochée, n'est pas changé de donner l'impression qu'il n'est pas cochée.
  • Veuillez préciser la question, en particulier, décrire clairement le comportement que vous attendez.
  • Je suis à l'aide de WinForms. Je veux créer un bouton qui lorsqu'il est cliqué reste cliqué. Et si vous cliquez à nouveau, il renvoie à "unclicked" de l'état. Donc, il "bascule" entre deux états: cliqué->unclicked->clique dessus.

InformationsquelleAutor user1304490 | 2012-05-08