Forum » Programiranje » [ C# ] - Grafika, Brisanje grafičnih elementov
[ C# ] - Grafika, Brisanje grafičnih elementov
simper ::
Pozdravljeni!
Imam sledeč problem v C#-u. Na formo narišem več črt, nato pa bi recimo rad eno zbrisal. Če uporabim opcijo g1.Clear(BackColor); mi zbriše vse črte. Zanima me kako bi se dalo narediti, da bi lahko brisal samo točno določene črte. Tukaj je del programa:
Graphics g1 = this.CreateGraphics();
Graphics g2 = this.CreateGraphics();
Pen p1 = new Pen(Color.Blue);
g1.DrawLine(p1, 10, 10, 100, 10);
p1.Color = Color.White;
g2.DrawLine(p1, 10, 20, 100, 20);
//g1.Clear(BackColor);
Za vaše odgovore se vam že vnaprej lepo zahvaljujem!
LP!
Blaz
Imam sledeč problem v C#-u. Na formo narišem več črt, nato pa bi recimo rad eno zbrisal. Če uporabim opcijo g1.Clear(BackColor); mi zbriše vse črte. Zanima me kako bi se dalo narediti, da bi lahko brisal samo točno določene črte. Tukaj je del programa:
Graphics g1 = this.CreateGraphics();
Graphics g2 = this.CreateGraphics();
Pen p1 = new Pen(Color.Blue);
g1.DrawLine(p1, 10, 10, 100, 10);
p1.Color = Color.White;
g2.DrawLine(p1, 10, 20, 100, 20);
//g1.Clear(BackColor);
Za vaše odgovore se vam že vnaprej lepo zahvaljujem!
LP!
Blaz
- spremenil: simper ()
Genetic ::
Moral si bos narediti strukturo Daljica (zacetna in koncna tocka, dodatni atributi: barva crte, debelina,...) in si vse daljice vodis v seznamu. Pri dodajanju oziroma brisanju daljice iz seznama poskrbis, da se klice paint (ali draw ali kaj ze je) metoda, ki narise vse daljice v seznamu.
goranv ::
V tej knjigi je to dobro razlozeno: Beginning Visual C++ 2005.
Izvorna koda teh primerov v tej knjigi dobis izvorna koda
Zacne se z 14 poglavjem.
Izvorna koda teh primerov v tej knjigi dobis izvorna koda
Zacne se z 14 poglavjem.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# - runtime generiranje in klicanje kontrolOddelek: Programiranje | 1189 (945) | stalker |
» | c# formOddelek: Programiranje | 1856 (1370) | FuI2cY |
» | [Java] Nova nit znotraj JPanel.paintComponent()Oddelek: Programiranje | 1942 (1729) | alexa-lol |
» | [C++] izris v [x,y]Oddelek: Programiranje | 1157 (859) | DuleKrtola |
» | Želvica Logo [Java]Oddelek: Programiranje | 1829 (1324) | medobear |