Ejemplo n.º 1
0
 public Podciąg()
 {
     Indeks1 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Indeks2 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Kolor   = Kolory.Tekst;
     Tekst   = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(object));
 }
Ejemplo n.º 2
0
 public WykonujOdliczając()
 {
     Do       = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Kolor    = Kolory.Pętle;
     Od       = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Interwał = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
 }
Ejemplo n.º 3
0
 public Podlista()
 {
     Indeks1 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Indeks2 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Kolor   = Kolory.Listy;
     Lista   = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(ZmiennaTypuListowego));
 }
Ejemplo n.º 4
0
        private void UsuńKlocekZwracającyWartość(object obiektKlocka)
        {
            KlocekZwracającyWartość usuwanyKlocek = (KlocekZwracającyWartość)obiektKlocka;
            WartośćWewnętrznegoKlockaZwracającegoWartość miejsceUmieszczenia = usuwanyKlocek.MiejsceUmieszczenia;

            miejsceUmieszczenia[0] = null;

            DodajDziałanie(new ManipulacjaKlockiemZwracającymWartość(ManipulacjeKlockiem.Usunięcie, usuwanyKlocek)
            {
                Cel = miejsceUmieszczenia
            });
        }
Ejemplo n.º 5
0
        public void DragOver(IDropInfo dropInfo)
        {
            KlocekZwracającyWartość upuszczanyKlocek = dropInfo.Data as KlocekZwracającyWartość;
            WartośćWewnętrznegoKlockaZwracającegoWartość wartośćKlockaPrzyjmującegoWartość = (WartośćWewnętrznegoKlockaZwracającegoWartość)dropInfo.TargetCollection;
            DragDropEffects efektUpuszczenia;
            Type            zwracanyTyp = upuszczanyKlocek?.ZwracanyTyp;

            if ((upuszczanyKlocek != null) && ((zwracanyTyp == null) || wartośćKlockaPrzyjmującegoWartość.PrzyjmowanyTyp.IsAssignableFrom(zwracanyTyp)))
            {
                efektUpuszczenia           = upuszczanyKlocek.ZPrzybornika ? DragDropEffects.Copy : DragDropEffects.Move;
                dropInfo.DropTargetAdorner = DropTargetAdorners.Highlight;
            }
            else
            {
                efektUpuszczenia = DragDropEffects.None;
            }

            dropInfo.Effects = efektUpuszczenia;
        }
Ejemplo n.º 6
0
        public void Drop(IDropInfo dropInfo)
        {
            WartośćWewnętrznegoKlockaZwracającegoWartość docelowaKolekcja = (WartośćWewnętrznegoKlockaZwracającegoWartość)dropInfo.TargetCollection;
            KlocekZwracającyWartość upuszczanyKlocek = (KlocekZwracającyWartość)dropInfo.Data;

            upuszczanyKlocek.MiejsceUmieszczenia = docelowaKolekcja;
            upuszczanyKlocek.ZPrzybornika        = false;
            docelowaKolekcja[0] = upuszczanyKlocek;
            ManipulacjaKlockiemZwracającymWartość manipulacja = new ManipulacjaKlockiemZwracającymWartość(ManipulacjeKlockiem.Dodanie, upuszczanyKlocek)
            {
                Cel = docelowaKolekcja
            };
            WartośćWewnętrznegoKlockaZwracającegoWartość źródło = dropInfo.DragInfo.SourceCollection as WartośćWewnętrznegoKlockaZwracającegoWartość;

            if (źródło != null)
            {
                manipulacja.Źródło = źródło;
            }

            _metodaZachowującaStanAplikacji(manipulacja);
        }
Ejemplo n.º 7
0
        public override object Clone()
        {
            ListaZElementów kopia = (ListaZElementów)base.Clone();

            kopia.LiczbaElementów = LiczbaElementów;

            for (int i = 0; i < LiczbaElementów; i++)
            {
                WartośćWewnętrznegoKlockaZwracającegoWartość element = Elementy[i];
                var tmp = new WartośćWewnętrznegoKlockaZwracającegoWartość(element.PrzyjmowanyTyp)
                {
                    [0] = (KlocekZwracającyWartość)element[0]?.Clone()
                };

                if (tmp[0] != null)
                {
                    tmp[0].MiejsceUmieszczenia = tmp;
                }

                kopia.Elementy[i] = tmp;
            }

            return(kopia);
        }
Ejemplo n.º 8
0
 public UsuńElementZListy()
 {
     Indeks = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Kolor  = Kolory.Listy;
 }
Ejemplo n.º 9
0
 public PodzielnośćLiczbyPrzezLiczbę()
 {
     Kolor   = Kolory.Matematyka;
     Liczba1 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Liczba2 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
 }
Ejemplo n.º 10
0
 public ElementListyOIndeksie()
 {
     Indeks = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Kolor  = Kolory.Listy;
     Lista  = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(ZmiennaTypuListowego));
 }
 protected KlocekZwracającyWartośćNaPodstawieOpcjiIDwóchParametrów()
 {
     Wartość1 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(TParametr1));
     Wartość2 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(TParametr2));
 }
Ejemplo n.º 12
0
 public LiteraTekstu()
 {
     Indeks = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Kolor  = Kolory.Tekst;
     Tekst  = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(object));
 }
Ejemplo n.º 13
0
 public PustośćListy()
 {
     Kolor = Kolory.Listy;
     Lista = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(ZmiennaTypuListowego));
 }
 public LosowaLiczbaCałkowitaZZakresu()
 {
     Kolor   = Kolory.Matematyka;
     Liczba1 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Liczba2 = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
 }
Ejemplo n.º 15
0
 public ListaPowtórzonegoElementu()
 {
     Element = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(object));
     Kolor   = Kolory.Listy;
     Liczba  = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
 }
Ejemplo n.º 16
0
 public ModyfikujElementListy()
 {
     Indeks  = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(double));
     Kolor   = Kolory.Listy;
     Wartość = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(object));
 }
Ejemplo n.º 17
0
 public PustośćTekstu()
 {
     Kolor = Kolory.Tekst;
     Tekst = new WartośćWewnętrznegoKlockaZwracającegoWartość(typeof(object));
 }