private void enkätRad( string[] astrText, int nY, int nOptions, EventHandler ehClick ) { Label lbl = new Label(); this.Controls.Add( lbl ); OptGroup og = new OptGroup( astrText[1], nOptions ); _alOptGrupper.Add( og ); for ( int i = 0 ; i < nOptions ; i++ ) { RadioButton opt = og.RButtons[i]; opt.Location = new System.Drawing.Point( 384 + i * 32, nY ); opt.AutoCheck = false; opt.AutoSize = true; opt.Click += ehClick; this.Controls.Add( opt ); } lbl.AutoSize = true; lbl.Location = new System.Drawing.Point( 16, nY ); lbl.Text = astrText[0]; }
private void initieraFlikEnkät() { var astrYN = new string[][] { new string[] {"Skolan/Förskolan har förberett ett fotoschema","Q1_1"}, new string[] {"Skolan/Förskolan har använt Photomics fotoschema","Q1_2"}, new string[] {"Skolan/Förskolan har följt angivna fototider","Q1_3"}, new string[] {"Jag fick fotoschemat tillsänt mig i förväg","Q1_4"}, new string[] {"Räckte den inplanerade tiden till?","Q1_5"}, new string[] {"Det fanns planerade raster","Q1_6"}, new string[] {"Jag fick Order-CD tillsänt mig i förväg","Q1_7"}, new string[] {"Jag använde gruppbildsbakgrund/stativ","Q1_8"}, }; var astrSkala = new string[][] { new string[] {"Hur var elevernas/barnens attityd till fotograferingen?","Q2_1"}, new string[] {"Jag som fotograf upplevde skolan/förskolan?","Q2_2"}, new string[] {"Hur fungerade KM-foto?","Q2_3"}, new string[] {"Fotolokalen var?","Q2_4"}, }; var astrTextfrågor = new string[][] { new string[] {"Fotograferingen utfördes i (lokal)","Q3_1"}, new string[] {"Fotograferingen har varit","Q3_2"}, }; int nY = 16; foreach ( string[] astr in astrYN ) enkätRad(astr, nY += 18, 2, optEnkätSvar_Click); _ogJaNej = _alOptGrupper[0] as OptGroup; nY += 28; foreach ( string[] astr in astrSkala ) enkätRad(astr, nY += 18, 5, optEnkätSvar_Click); _ogDåligtBra = _alOptGrupper[_alOptGrupper.Count - 4] as OptGroup; nY += 28; foreach ( string[] astr in astrTextfrågor ) textfält( astr, ref nY, 64 ); }