Rubrika: Windows Forms

Jak vymalovat obrázek do řádku bez použití ikony vlastní cestou

Opět jsem nad tím strávil pár hodin různým zkoušením a tak bych se s vámi chtěl podělit o způsob, který mi funguje. Jako vždy je to tak jednoduché když už člověk ví jak na to, praktičtější ale určitě více než tyto moje slova bude těch pár řádků kódu: Prvně musíme vytvořit buňku: C#class DataGridViewFavoriteCell : …

Read More Jak vymalovat obrázek do řádku bez použití ikony vlastní cestou

Jak zamezit zobrazení zdrojového kódu místo renderu formu při chybě ve souboru .designer.cs ve Visual Studiu

Je to jednoduché, stačí přidat jeden klíč do registru, viz: https://stackoverflow.com/questions/2537076/visual-studio-winform-designer-shows-design-errors-as-text-rather-than-html . Stává se to u IE8 i IE9. Pokud se vám to nechce editovat, můžete použít můj export z registru: 👻 Stránka se odstěhovala a nenechala kontakt.

Read More Jak zamezit zobrazení zdrojového kódu místo renderu formu při chybě ve souboru .designer.cs ve Visual Studiu

Jak zakreslit rámeček okolo obrázku v PictureBox

Samozřejmě i zde se mi prokázalo že méně je někdy více a že na to co potřebuji stačí jen několik málo příkazů. Konkrétně je třeba dodržet tyto zásady: Malovat zásadně v události Paint prvku PictureBox, protože pouze tam máte grafický kontext, který funguje Neukládat vytvořený obrázek do PB, stačí vytvořit Grafický kontext (objekt typu Graphics) …

Read More Jak zakreslit rámeček okolo obrázku v PictureBox

Základy: Jak zakreslit do ovládacího prvku pomocí GDI

Komentáře jsou sice v AJ, ale naprosto srozumitelné: C#//Tyto atributy zde nemusi byt, funguje to stejne dobre i bez nich [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.LinkDemand, Flags = System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); // Get handle to device context. IntPtr hdc = e.Graphics.GetHdc(); // Create new graphics object using handle to device context. Graphics newGraphics = Graphics.FromHdc(hdc); …

Read More Základy: Jak zakreslit do ovládacího prvku pomocí GDI

Jaký je rozdíl mezi ToolStripSplitButton a ToolStripDropDownButton?

Je to velmi jednoduché, oba dva ovládací prvky jsou velmi podobné, zásadní rozdíl je však jak je používá uživatel – ToolStripSplitButton můžete buď zmáčknout na button a stane se to co mu napíšete nebo na šipečku a pak se otevře nabídka. Kdežto když kliknete kdekoliv na ToolStripDropDownButton, tak se vám otevře nabídka. Jednoduché a šikovné. …

Read More Jaký je rozdíl mezi ToolStripSplitButton a ToolStripDropDownButton?