locked
comment mettre à jour mes thread RRS feed

  • Question

  • bonjour,

    Je pose aujourd'hui une question simple : comment faire apparaitre une check box;

    je n'ai pas trouvé la réponse dans les paramètre de l'objet.

    Ou la trouver?

    @@EDIT

    Bonjour

    Aujourd'hui j'ai pu vérifier que la réponse au thread

    Le bon emploi de la check box.

    était bien celle indiqué , à savoir:

    checkBox1->Checked = true;


    Jean Noël Martin


    • Modifié Aurel Bera vendredi 20 décembre 2013 07:55 Fusion
    vendredi 20 décembre 2013 06:25

Réponses

  • Bonjour,

    Ajouter la référence à l'assembly PresentationFramework.
    Pour cela allez dans les propriétés de votre projet C++ et ajouter la référence comme ceci :

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    • Marqué comme réponse JeanNoel53 jeudi 7 novembre 2013 15:09
    • Non marqué comme réponse JeanNoel53 jeudi 7 novembre 2013 16:10
    • Marqué comme réponse Aurel Bera vendredi 20 décembre 2013 07:56
    jeudi 7 novembre 2013 14:24
    Modérateur
  • Bonjour,

    La propriété IsChecked n'existe pas pour les CheckBox de Windows Forms (c'est uniquement pour les application WPF).

    Vous devez donc utiliser la propriété Checked (http://msdn.microsoft.com/fr-fr/library/system.windows.forms.checkbox.checked(v=vs.110).aspx) comme ceci :

    checkBox1->Checked = true;
    

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    • Marqué comme réponse Aurel Bera vendredi 20 décembre 2013 07:56
    vendredi 8 novembre 2013 12:13
    Modérateur

Toutes les réponses

  • bonjour,

    Je pose aujourd'hui une question simple : comment faire apparaitre une check box;

    je n'ai pas trouvé la réponse dans les paramètre de l'objet.

    Ou la trouver?


    Jean Noël Martin



    • Modifié JeanNoel53 jeudi 7 novembre 2013 15:09
    • Fusionné Aurel Bera vendredi 20 décembre 2013 07:53 continue
    mercredi 6 novembre 2013 21:53
  • Bonjour,

    Quelle technologie utilisez vous pour concevoir vos fenêtres ? MFC ? ou .NET ?

    Dans le cas du .NET Framework il suffit de modifier la propriété "Visible" :

    checkBox->Visible = false;

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    jeudi 7 novembre 2013 08:26
    Modérateur
  • Je suis sur .NET

    J'ai mis la checkbox à Visible. Elle apparait mais ne montre pas le V; au début du processus elle est Visible = false et elle n'apparait pas. ce que je cherche;

    quand le processus est arrivé a terme, je veux la faire apparaitre je met donc Visible = true et elle apparait mais sans le V.


    Jean Noël Martin

    jeudi 7 novembre 2013 09:47
  • RTFM

    ici : ToggleButton classe Mére de CheckBox


    Paul Bacelar, Ex - MVP VC++

    jeudi 7 novembre 2013 11:19
    Modérateur
  • J'ai donc mis l'instruction:

    using namespace System::Windows::Controls::Primitives;
    qui n'est pas reconnue par le compilateur.


    Jean Noël Martin

    jeudi 7 novembre 2013 12:38
  • Bonjour,

    Ajouter la référence à l'assembly PresentationFramework.
    Pour cela allez dans les propriétés de votre projet C++ et ajouter la référence comme ceci :

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    • Marqué comme réponse JeanNoel53 jeudi 7 novembre 2013 15:09
    • Non marqué comme réponse JeanNoel53 jeudi 7 novembre 2013 16:10
    • Marqué comme réponse Aurel Bera vendredi 20 décembre 2013 07:56
    jeudi 7 novembre 2013 14:24
    Modérateur
  • J'ai donc ajouté les assembly :

    PresentationCore

    PresentationFramework

    WindowsBase

    et avec tout cela instruction ToggleButton::IsChecked = true; ne passe pas. Je pense que je n'utilise pas la bonne syntaxe: le lien est un peu ténébreux


    Jean Noël Martin

    jeudi 7 novembre 2013 16:10
  • Bonjour,

    et avec tout cela instruction ToggleButton::IsChecked = true; ne passe pas. Je pense que je n'utilise pas la bonne syntaxe: le lien est un peu ténébreux
    Est-ce que vous pouvez nous montrer le code qui pose problème ? Aussi pouvez-vous nous indiquer les messages d'erreurs que vous obtenez ?

    La propriété IsChecked n'est pas statique et doit être utilisée sur une instance de votre CheckBox :

    monCheckBox->IsChecked = true;

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    jeudi 7 novembre 2013 17:26
    Modérateur
  • J'ai donc codé:

    	void MainMenue::backgroundWorker1_ProgressChanged( System::Object^ sender, ProgressChangedEventArgs^ e)
    	{
    		System::String^ msg;
    		
    		// The progress percentage is a property of e
    		progressBar1->Value = e->ProgressPercentage;
    		msg = L"Progress is " + e->ProgressPercentage + L"%";
    		ResultLabel->Text = msg;
    		msg = L"Paragraph progress is: " + nParagraph;
    		label1->Text = msg;
    		msg = L"Number of Word processed is: " + ulTotalNbWords;
    		label3->Text = msg;
    		label4->Text = L"Specification loading Process";
    		label6->Text = L"Start of the Coherence assertion step";
    		label7->Text = L"Number of Semantic Element Loaded: ";
    		label5->Text = L"Number of Semantic Elements Sorted: ";
    		checkBox3->Visible = true;
    		checkBox3->IsChecked = true;
    		checkBox3->CausesValidation = true;
    
    		if (iSize > 0)
    		{
    			label7->Text =  L"Number of Semantic Element Loaded: " + iSize + L" Elements";
    			checkBox2->Visible = true;
    			checkBox2->IsChecked = true;
    			checkBox2->CausesValidation = true;
    			if( iNbUnivers > 0)
    			{
    				checkBox1->Visible = true;
    				checkBox1->IsChecked = true;
    				checkBox1->CausesValidation = true;
    				label5->Text = L"Number of Semantic Elements Sorted: " + L"Number of Univers : " + iNbUnivers + L" Number of Predicate : " + iNbPredicat + L" Number of Precondition : " + iNbPrecondition + L" Number of Qualificateurs : " + iNbQualificateurs;
    			}
    		}
    	}
    

    et le compilateur me répond:

    >MainMenue.cpp(385): error C2039: 'IsChecked' : n'est pas membre de 'System::Windows::Forms::CheckBox'
    1>          c:\program files\reference assemblies\microsoft\framework\.netframework\v4.0\system.windows.forms.dll : voir la déclaration de 'System::Windows::Forms::CheckBox'
    1>MainMenue.cpp(392): error C2039: 'IsChecked' : n'est pas membre de 'System::Windows::Forms::CheckBox'
    1>          c:\program files\reference assemblies\microsoft\framework\.netframework\v4.0\system.windows.forms.dll : voir la déclaration de 'System::Windows::Forms::CheckBox'
    1>MainMenue.cpp(397): error C2039: 'IsChecked' : n'est pas membre de 'System::Windows::Forms::CheckBox'
    1>          c:\program files\reference assemblies\microsoft\framework\.netframework\v4.0\system.windows.forms.dll : voir la déclaration de 'System::Windows::Forms::CheckBox'
    


    Jean Noël Martin

    jeudi 7 novembre 2013 19:53
  • Bonjour,

    La propriété IsChecked n'existe pas pour les CheckBox de Windows Forms (c'est uniquement pour les application WPF).

    Vous devez donc utiliser la propriété Checked (http://msdn.microsoft.com/fr-fr/library/system.windows.forms.checkbox.checked(v=vs.110).aspx) comme ceci :

    checkBox1->Checked = true;
    

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    • Marqué comme réponse Aurel Bera vendredi 20 décembre 2013 07:56
    vendredi 8 novembre 2013 12:13
    Modérateur
  • Ça passe à la compilation. voir l’exécution après le problème de syntaxe des Listes.

    Jean Noël Martin

    vendredi 8 novembre 2013 12:35
  • Bonjour,

    Merci de bien vouloir marquer les réponses qui vous ont aidé à répondre à votre problématique.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    vendredi 8 novembre 2013 13:44
    Modérateur
  • Je marque un point aux réponse qui me font avancer et je signale le problème résolu lorsqu'il est résolue; Actuellement ce point est entre les deux/ il compile mais je dois vérifier le résultat à l'exécution.

    Jean Noël Martin


    • Modifié JeanNoel53 vendredi 8 novembre 2013 14:46
    vendredi 8 novembre 2013 14:14