I have saved the information in the dictionary. and the dictionary in updated by the user. how can i retrieve the information from the dictionary. I have done the some code. put i do not know how to get the information from dictionary.
//Create the dictionaries Dictionary<int, int> waytosave = new Dictionary<int, int>();Dictionary<int ,int> numberControls = new Dictionary<int,int>();
private void btnRun_Click(object sender, EventArgs e) { ///Setting up the coordinatesint xCoor; int yCoor; Random coor = new Random(); int value =7; for (int x = 0; x < value; x++) { //Creating Random NumeircalUpdown. //Using those the user can change the values. NumericUpDown numiNumber = new NumericUpDown(); xCoor = coor.Next(0, 500); yCoor = coor.Next(0, 500); numiNumber.Name = x.ToString(); numiNumber.Location = new Point(xCoor, yCoor); numiNumber.Size = new System.Drawing.Size(50, 15); numiNumber.Maximum = 100; numiNumber.Minimum = 0; //Saveing the numericalUpdowns numberControls.Add(x, 0); this.pnlNodes.Controls.Add(numiNumber);
//Make it respond to the clicking event numiNumber.Click += new EventHandler(GetNumUpDownValue); } } //Get the values for the NumericUpDown public void GetNumUpDownValue(object sender, EventArgs e) { int iname = int.Parse(((NumericUpDown)sender).Name); int ivalue = (int)((NumericUpDown)sender).Value; if (waytosave.ContainsKey(iname)){waytosave[iname] = ivalue; }
else{ // otherwise add the key and value waytosave.Add(iname, ivalue);
}
txtOutputs.Text += "\r\r\n" + " Node # " + iname + " = " + waytosave[iname].ToString(); }
private void btnRoundRobin_Click(object sender, EventArgs e) {
//how can i get the saved information from the waytosave dictionary
//Can you advise me please.
}
VulpesPosted May 23, 2014, 9:48 AM
Hiatham Al-MawaliPosted May 23, 2014, 6:04 AM
Lakshmanan Sethu SankaranarayanPosted May 23, 2014, 5:07 AM
http://msdn.microsoft.com/en-us/library/bb347013(v=vs.110).aspx