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 | 1336 (1092) | stalker |
| » | c# formOddelek: Programiranje | 2031 (1545) | FuI2cY |
| » | [Java] Nova nit znotraj JPanel.paintComponent()Oddelek: Programiranje | 2158 (1945) | alexa-lol |
| » | [C++] izris v [x,y]Oddelek: Programiranje | 1378 (1080) | DuleKrtola |
| » | Želvica Logo [Java]Oddelek: Programiranje | 1938 (1433) | medobear |