c# - The button on my Windows form isn't working. Visual studio is not showing any errors in my code -
i have average calculator windows form application asks user how many scores enter. textbox accepts input , once click ok, number entered becomes textboxes them enter scores into. once textboxes populated, can click calculate calculate average displayed them.
my problem is, when enter number in textbox, , click ok, nothing happens.
please help, here code.
using system; using system.collections.generic; using system.componentmodel; using system.data; using system.drawing; using system.linq; using system.text; using system.windows.forms; namespace averagecalculator { public partial class averagecalculator : form { //private instance variable, scores, array of textbox objects. //do not instantiate array. private textbox[] scores; // create form_load event hadler private void form_load(object sender, eventargs e) { // set visible property of btncalculate false btncalculate.visible = false; } // end form_load event handler //create click event handler ok button private void btnok_click(object sender, eventargs e) { // declare integer, intnumtextboxes int intnumtextboxes; //store number of text boxes created integer intnumtextboxes = convert.toint32(txtnumscores.text); // set height of form 500 pixels this.height = 500; // set visible property of btncalculate true btncalculate.visible = true; // set enabled property of btnok false btnok.enabled = false; // call createtextboxes , pass integer, intnumtextboxes parameter createtextboxes(intnumtextboxes); } // createtextboxes method private void createtextboxes(int number) { //instantiate scores array , use parameter "number" size of array scores = new textbox[number]; //declare integer, inttop, initial value of 150 int inttop = 150; //loop through entire array, scores (int = 0; < scores.length; i++) { // instantiate new textbox using default // constructor , assign current element // of scores array scores[i] = new textbox(); // set left property of textbox 20. scores[i].left = 20; // set top property of textbox inttop scores[i].top = inttop; // increment inttop 50 inttop += 50; // ad textbox controls collection of form this.controls.add(scores[i]); } // end loop } // end createtextboxes method // create click event handler btncalculate button private void btncalculate_click(object sender, eventargs e) { } public averagecalculator() { initializecomponent(); } } }
are sure event bind correct event of button (verify in properties/event) happens me sometime, idiot mistake
Comments
Post a Comment