<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>A hlavne si vypnete prekreslovani plochy formu, jinak s kazdym
zapsanym bodem se prekresli plocha a pote ten Vas obrazek/bod tj.
bude to strasne pomale - nepouzitelne. Vetsinou staci prespat
metodu na vykresleni formu paint a nechat ji prazdnou tj. nevolat
predka. Najdete si v google flickering a doublebuffer, paint. Tak
to vetsinou delaji hry v net frameworku a winformu, aby dosahly
rozumneho FPS. <br>
</p>
<p>Jirka<br>
</p>
<div class="moz-cite-prefix">Dne 25.06.2017 v 16:19 Ladislav Vaiz
napsal(a):<br>
</div>
<blockquote type="cite" cite="mid:594FC66A.2010604@nagano.cz">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
Dobrý den,<br>
mělo by pomoci přetypovat Image na Bitmap a v této třídě už je
GetPixel.<br>
<br>
Ale so spíše bych zdědil Control, překryl OnPaint a tam
vykresloval v závislosti na primárních datech. Při změně dat bych
zavolal Invalidate().<br>
<br>
L.<br>
<br>
<br>
<div class="moz-cite-prefix">Dne 25.6.2017 v 3:18 Pavel Hudecek
napsal(a):<br>
</div>
<blockquote cite="mid:20170625011859.55B202252FD@alik.hw.cz"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style>
<div class="WordSection1">
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Dobrý den všem,</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Chtěl jsem si ve VB udělat takovou malou
simulaci pole v koaxiálu, ale narazil jsem na zajímavý
problém: Nevím jak přistupovat k pixelům v pictureboxu.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Co chci: Přepisovat jednotlivé pixely
barvami tak, aby se to rovnou viditelně projevovalo.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Ale našel jsem pouze možnost, jak
vygenerovat celý obrázek a ten hodit do toho PB, což se mi
ale pro podobné účely vyloženě nelíbí, neboť neuvidím průběh
procesu, ale budu muset počkat na výsledek. Což by v tomto
případě asi bylo skousnutelné, ale při složitějších
simulacích je to úplně na houby, protože musím počkat třeba
i dost dlouho a pak teprve něco uvidím, kdyžto normálně bych
třeba po prvních pár řádcích jasně viděl, kde je chyba.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Kdysi jsem si třeba ve VB6 simuloval
vyzařování nějakých antén a chodilo to hezky, ale než to
bylo použitelné, tak jsem to mnohokrát zarazil hned na
začátku protože bylo jasné, že tak to vypadat nemá. Později
jsem zas dělal, že se náhodně vykreslovaly px z celé plochy.
Vykreslení celku nakonec trvalo asi půl hodiny<span
style="font-family:"Segoe UI Emoji",sans-serif">😊</span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Takže otázka zní, jak to udělat takhle
online, na pictureboxu netrvám, klidně ať to je jiný typ
objektu, hlavně ať přístup k px netrvá moc dlouho
(superrychlý ale být nemusí, protože ke každému jsou nějaké
výpočty – např. B podle pánů Biota a Savarta).</p>
<br>
</div>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
<br>
</body>
</html>