コード例 #1
0
ファイル: Form1.cs プロジェクト: 11Boss11/Aplikace
 //creating labels
 public void setEventHandler(Zaznam zaznam)
 {
     zaznam.lNazev.Click += new EventHandler(this.linkLabel_Click);
     zaznam.TRtp.Scroll += new EventHandler(this.trackBar1_Scroll);
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: 11Boss11/Aplikace
        private void updatePodZanamy(Zaznam z)
        {
            int sum = 0;
            bool max;
            foreach (Zaznam x in z.GetPodZaznamy())
            {
              sum += x.TRtp.Value;
            }
            if (sum == 0) return;

            foreach (Zaznam x in z.GetPodZaznamy())
            {
                max = false;
              // MessageBox.Show("sum= "+sum+ "  " + z.TRtp.Value +" * " +x.TRtp.Value+" / " + sum);
              //  MessageBox.Show( (double) z.TRtp.Value * x.TRtp.Value / sum);
                if (x.TRtp.Maximum<z.TRtp.Value*x.TRtp.Value/sum)
                {
                    //MessageBox.Show(x.TRtp.Maximum + " < " + z.TRtp.Value * x.TRtp.Value / sum);
                    x.TRtp.Value = x.TRtp.Maximum;
                    max = true;

                }

                if(!max)x.TRtp.Value = z.TRtp.Value * x.TRtp.Value / sum;
                x.lRtp.Text = ((double)x.TRtp.Value / 100).ToString();
            }
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: 11Boss11/Aplikace
        private void preskup(List<Zaznam> listZaznamu,Zaznam zaznam,int vzdalenost)
        {
            Point tempPoint = new Point();
            int tempVzdalenost = 0;
            bool tempBool = false;

            //hledam svuj zaznam
            for(int i=0;i<listZaznamu.Count();i++)
            {
               // MessageBox.Show("Pracuji " + listZaznamu[i].lNazev.Text+" "+zaznam.lNazev.Text+"/n");
                if (listZaznamu[i].lNazev.Text == zaznam.lNazev.Text) tempBool = true;
                else if(tempBool)
                {

                    posunZaznam(listZaznamu[i], vzdalenost);
                    /*  listZaznamu[i].levyHorni.Y = listZaznamu[i].levyHorni.Y + vzdalenost;
                      listZaznamu[i].LevySpodni.Y = listZaznamu[i].LevySpodni.Y + vzdalenost;
                      tempPoint.X = listZaznamu[i].lNazev.Location.X;
                      tempPoint.Y = listZaznamu[i].lNazev.Location.Y + vzdalenost;
                      listZaznamu[i].lNazev.Location = tempPoint;
                      */
                    if (listZaznamu[i].lNazev.LinkColor == Color.Red)
                    {
                        tempPoint = listZaznamu[i].LevySpodni;

                        foreach (Zaznam z in listZaznamu[i].GetPodZaznamy())
                        {
                            posunZaznam(z, vzdalenost);
                            tempVzdalenost = tempVzdalenost - z.vyskaZaznamu;
                        }
                        vzdalenost += tempVzdalenost;
                    }

                    // TODO misto switche dej jako tuhle podminku dole

                    //MessageBox.Show("Prochazim zaznam "+z.lNazev.Text);
                    /* tempPoint = z.LevySpodni;
                     tempPoint.X = tempPoint.X + 5;
                     linkZaznam = z;
                     */

                }
            }
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: 11Boss11/Aplikace
 private void setTrackbar(Zaznam z,int hodnota)
 {
     z.TRtp.Value = hodnota;
     z.lRtp.Text = ((double)z.TRtp.Value / 100).ToString();
 }
コード例 #5
0
ファイル: Form1.cs プロジェクト: 11Boss11/Aplikace
        private void posunZaznam(Zaznam z,int yVzdalenost)
        {
            Point tempPoint = new Point();

            z.levyHorni.Y = z.levyHorni.Y + yVzdalenost;
            z.LevySpodni.Y = z.LevySpodni.Y + yVzdalenost;

            tempPoint.X = z.lNazev.Location.X;
            tempPoint.Y = z.lNazev.Location.Y + yVzdalenost;
            //posouvam Linklabel
            z.lNazev.Location = tempPoint;
            //posouvam TrackBar
            tempPoint.X = z.TRtp.Location.X;
            z.TRtp.Location = tempPoint;
            //posouvam lRTP
            tempPoint.X = z.lRtp.Location.X;
            z.lRtp.Location = tempPoint;
            //posouvam TBVyhra
            tempPoint.X = z.TBVyhra.Location.X;
            z.TBVyhra.Location = tempPoint;
        }