Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Zoom
- private void zumiraj_ikonicu_MouseHover(object sender, EventArgs e)
- {
- if (pbZum != null)
- {
- int x1 = pbZum.Location.X;
- int y1 = pbZum.Location.Y;
- for (int i = 120; i > 30; i -= 11)
- {
- pbZum.Size = new Size(i, i);
- pbZum.Location = new Point(x1 + (120 - i) / 2, y1 + (120 - i) / 2);
- pbZum.Image = new Bitmap(aktivniSpomenik.ikonica, new Size(i, i));
- pbMapa.Refresh();
- }
- pbZum.Dispose();
- }
- Point p = pbMapa.PointToClient(Cursor.Position);
- pb = (PictureBox)pbMapa.GetChildAtPoint(p);
- if (pb != null)
- {
- Spomenik spomenik = (Spomenik)pb.Tag;
- aktivniSpomenik = spomenik;
- pbZum = new PictureBox();
- pbZum.ContextMenuStrip = cmspbIkonica;
- int x = pb.Location.X + 15;
- int y = pb.Location.Y + 15;
- pbMapa.Controls.Add(pbZum);
- pbZum.Show();
- pbZum.BringToFront();
- for (int i = 0; i < 90; i += 5)
- {
- pbZum.Size = new Size(30 + i, 30 + i);
- pbZum.Location = new Point(x - (30 + i) / 2, y - (30 + i) / 2);
- pbZum.Image = new Bitmap(spomenik.ikonica, new Size(30 + i, 30 + i));
- pbZum.BringToFront();
- pbMapa.Refresh();
- }
- String tagovi_za_detalje = "";
- foreach (Tag tag_detalji in spomenik.tagovi)
- {
- tagovi_za_detalje += " #" + tag_detalji.oznaka;
- }
- String detalji = "Naziv: " + spomenik.ime + Environment.NewLine +
- "Tip: " + spomenik.tip.naziv + Environment.NewLine +
- "Datum otkrivanja: " + spomenik.datumOtkrivanja.ToString("dd.MM.yyyy.") + Environment.NewLine +
- "Turistički status: " + spomenik.turistickiStatus + Environment.NewLine +
- "God. prihod od turizma: " + spomenik.prihod.ToString() + " $" + Environment.NewLine +
- "Klima: " + spomenik.klima + Environment.NewLine +
- "Ekološka ugroženost: " + spomenik.ugrozenost + Environment.NewLine +
- "Stanište ugroženih vrsta: " + spomenik.stanisteUgVrsta + Environment.NewLine +
- "Pripada naseljnom regionu: " + spomenik.naseljeniRegion + Environment.NewLine +
- "Tagovi: " + tagovi_za_detalje + Environment.NewLine +
- "Opis: " + spomenik.opis;
- ttMapa.SetToolTip(pbZum, detalji);
- }
- }
- // Scroll
- private void btnScrollUp_Click(object sender, EventArgs e)
- {
- if (scroll.Y - soffset > 0)
- {
- panel1.VerticalScroll.Value = scroll.Y - soffset;
- scroll = new Point(scroll.X, scroll.Y - soffset);
- }
- else
- {
- panel1.VerticalScroll.Value = 0;
- scroll = new Point(scroll.X, 0);
- }
- //panel1.Refresh();
- //Console.WriteLine("x=" + scroll.X + " y=" + scroll.Y);
- }
- private void btnScrollLeft_Click(object sender, EventArgs e)
- {
- if (scroll.X - soffset > 0)
- {
- panel1.HorizontalScroll.Value = scroll.X - soffset;
- scroll = new Point(scroll.X - soffset, scroll.Y);
- }
- else
- {
- panel1.HorizontalScroll.Value = 0;
- scroll = new Point(0, scroll.Y);
- }
- // panel1.Refresh();
- //Console.WriteLine("x=" + scroll.X + " y=" + scroll.Y);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement