IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Neaktivní uživatel:27.4.2019 19:38

Programujem Windows Form aplikáciu, kde sa vykonávajú rôzne výpočty (obvod, obsah atď). Pre každý výpočet mám vytvorenú metódu. Niektoré metódy obsahujú viacej výpočtov iné len jeden. Okrem iného je v úlohe zadané že, aplikácia má obsahovať okno v ktorom sa budú archivovať všetky vykonané výpočty. Nejaké nápady?

Zkusil jsem: Skúšal som DataGridView no s týmmi to moc nefungovalo alebo som to robil zle.

Odpovědět
27.4.2019 19:38
Neaktivní uživatelský účet
Avatar
JerryM
Člen
Avatar
JerryM:28.4.2019 8:59

no tak zkus normálně RichTextBox (RTB) a zapisuj tam přidáváním řádek ... to je jednoduchý ne ? vejde se tam max. 2GB textu, reálně cca 400MB ...
napiš si metodu WriteToRTB(String t_text) a text se přidává příkazem RichTextBox.append ? no a na konci každý řádky nezapomen vlozit enter t.j. System.Environ­ment.NewLine nebo stačí jen 0x0A hex na konci každý řádky, to mužeš vkládat buď v tý metodě WriteToRTB nebo požaždý když ji voláš což muže bejt otravný....
RTB mužeš použít i jako ListView když do něj zapisuješ řádky se stejnou délkou
existujou 2 druhy RTB jeden je ve System.Window­s.Forms.RichTex­tBox a druhej v System.Window­s.Controls.RichTex­tBox a ten druhej je lepší ale mám pocit že funguje jen pro aplikace s WPF .. , pomocí RTB.Clear() text smažeš ...
ideální pro výpisy je volit font Courier 9 Bold protože má stejnou rozteč písmen a líp se to čte

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
28.4.2019 8:59
Avatar
Neaktivní uživatel:28.4.2019 11:35

Asi po hodine jak som sem napísal ma napadlo použiť ListBox :D použiť RTB tiež dobrý nápad. Ďakujem

Nahoru Odpovědět
28.4.2019 11:35
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.