Zdravim...
Mam malý problém. Napsal sem si z legrace malé malování, ale mám docela problém. Vždycky když přes panel do kterého maluju něco umístím, například v horní části okna comboBox na výběr velikosti pera, tak namalované linky prostě zmizí. Vytvoří se výřez ve tvaru okna... Asi nejlepší by bylo, kdyby se při každé změně obrázku, uložila celá kresba do nějaké bitmapy a vždycky načítala... Ale netusím jak to udělat...
Fórum › .NET
C# Malování
Ta bitmapa se hodí i v Paint a navíc máme PictureBox ;) Takže jak teď nespíš máš něco jako toto
Graphics gr = CreateGraphics();
gr.Draw...
tak to stačí upravitif (pictureBox1.Image == null)
pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Graphics gr = Graphics.FromImage(pictureBox1.Image);
gr.Draw...
pictureBox1.Invalidate();
Mno tak sem to vyřešil zpusobem od nervaka, ale mam problem, udelal sem event na resize ale resizuje se cely obrazek, ja bych chtel aby se resizovalo jen platno, napadlo me ze by to slo udelat tak, ze se vlastne nejdriv vykresli velky prazdny obrazek a na to ten puvodni... Takze pak bude na velkem bilem prazdnem obrazku ten puvodni maly. Nejvetsi problem tu je, ze ja vlastne zadavam natvrdo ty velikosti obrazku, tzn ja ho musim nejdrive znicit...
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 59 hostů
Podobná vlákna
Malování ve WPF — založil hejnallukas
Jednoduche malovani - Canvas — založil Mist
Python bez malování :) — založil davidus
Zahodte PhotoShop!Prichazi era Malovani! — založil yaqwsx
Moderátoři diskuze