Probleem met integer, integer wordt niet groter dan 2

Status
Niet open voor verdere reacties.

mitchosoft

Gebruiker
Lid geworden
31 dec 2012
Berichten
61
Hallo,

Zoals je in de titel hebt kunnen lezen heb ik een integer probleem. Mijn integer die word aangemaakt nog voor het Initialize-blok wordt aangemaakt werkt tot de integer 2 is geworden. Elke keer als ik op een knop druk word de integer met 1 vergroot, alleen stopt hij dus bij 2. Hoe op te lossen?

Groeten,
Mitchosoft
 
Ik denk iets fout in de scope, waardoor ie steeds weer opnieuw geïnitialiseerd wordt. Maar kan ook om een heleboel andere reden zijn - lekker duidelijk zonder code....
 
Hier vind je de code waar de integer wordt aangemaakt:
[CPP]//protected:
/// <summary>
/// Clean up any resources being used.
/// </summary>
~MainForm()
{
if (components)
{
delete components;
}
}

int TabCount;

private: ComponentFactory::Krypton::Toolkit::KryptonPanel^ kryptonPanel1;
private: System::Windows::Forms::MenuStrip^ MSBM;
private: ComponentFactory::Krypton::Toolkit::KryptonComboBox^ CBUrl;
private: System::Windows::Forms::MenuStrip^ MSNav;

private: System::Windows::Forms::ToolStripMenuItem^ BForward;
private: System::Windows::Forms::ToolStripMenuItem^ BHome;

private: ComponentFactory::Krypton::Toolkit::KryptonPanel^ kryptonPanel2;
private: System::Windows::Forms::TabControl^ tabControl1;
private: System::Windows::Forms::WebBrowser^ webBrowser1;

private: System::Windows::Forms::ToolStripMenuItem^ BAddTab;
private: System::Windows::Forms::ToolStripMenuItem^ BCloseTab;

private: System::Windows::Forms::ToolStripMenuItem^ BSettings;
private: System::Windows::Forms::ToolStripMenuItem^ BAddTabS;
private: System::Windows::Forms::ToolStripMenuItem^ BCloseTabS;


private: System::Windows::Forms::ToolStripMenuItem^ BAddFav;
private: System::Windows::Forms::ToolStripMenuItem^ BBack;

private:
/// <summary>
/// Required designer variable.
/// </summary>
System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
void InitializeComponent(void)
{[/CPP]

Dit is de code die hem verandert:
[CPP]TabCount = TabCount + 1;[/CPP]
Waarna hij dus stopt bij 2.
 
Tja, zo'n snipje code is leuk, maar waar zit de loop nu? Of roep je steeds het form op en verwacht je dat het nummer dan toeneemt?
 
Het is de bedoeling dat wanneer het Form opstart, er een integer word aangemaakt. Vervolgens is het de bedoeling dat de integer met 1 toeneemt wanneer er op een knop gedrukt wordt.
 
Dat was het tweede stukje code in mijn vorige bericht:
[CPP]TabCount = TabCount + 1; [/CPP]
 
Het probleem heeft zich kennelijk vanzelf opgelost. Ik zou niet weten hoe.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan