IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 13. diel - Základné ovládacie prvky Windows Forms

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
RooBoo
Člen
Avatar
RooBoo:5.7.2013 20:46

zdravim .. mam 2 otazky na TextBox .... 1. ze ako sa daju menit fonty kodom ... v behu programu ... napr .. pri kalkulacke sa zmeni farba pisma ak vysledok bude zaporne cislo .... a po 2. ci neexistuje nieaky program alebo sposom ako upravit tvar TextBoxu ... napr ze nebude mat tvar obdlznika/stvorca ... ale nieaky 6uholnik.... alebo nieaky tvar napr. bublina :) snad ste ma pochopili :)

 
Odpovedať
5.7.2013 20:46
Avatar
Luboš Běhounek Satik:5.7.2013 20:50

1.:

if (vysledek<0) textBox.Font.Color = Color.FromArgb(255,255,128,0);

2.: nejake komponenty urcite existuji, ale treba 6uhelnik asi ne, musel by sis komponentu prepsat.

Odpovedať
5.7.2013 20:50
https://www.facebook.com/peasantsandcastles/
Avatar
RooBoo
Člen
Avatar
Odpovedá na Luboš Běhounek Satik
RooBoo:5.7.2013 22:25

diki .. ale textBox.Font.Co­lor... ked dopisel .Font a dam bodku tak uz mi to .Color nenajde .. a potom mi vypise chybu :/

 
Odpovedať
5.7.2013 22:25
Avatar
Odpovedá na RooBoo
Michal Žůrek - misaz:5.7.2013 22:34

barva písma se nenastavuje fotnu jak tě tu satik plete, ale na to je vlastnost ForeColor, která přijmá barvu.

TextBox.ForeColor = Color.FromArgb(255,255,128,0);
 
Odpovedať
5.7.2013 22:34
Avatar
RooBoo
Člen
Avatar
Odpovedá na Michal Žůrek - misaz
RooBoo:5.7.2013 22:53

a z cim sa nastavuje zmena fontu ??? .. ked uz sme pri tom :D :D

 
Odpovedať
5.7.2013 22:53
Avatar
Paradise
Tvůrce
Avatar
Odpovedá na RooBoo
Paradise:5.7.2013 23:30
TextBox.Font = Font(zde si ho nastavis)
 
Odpovedať
5.7.2013 23:30
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovedá na Paradise
Jan Vargovský:5.7.2013 23:56

Chybí ti tam new :)

 
Odpovedať
5.7.2013 23:56
Avatar
Odpovedá na RooBoo
Michal Žůrek - misaz:6.7.2013 9:41

shrnu ti to.
na tvou 1. otázku je odpověď jednoduchá: písmo nastavíš:

TextBox.Font = new Font("název", "velikost");

barvu písma nastavíš:

TextBox.ForeColor = Color.FromArgb(255,255,128,0);

na tvou 2. otážku je odpověď trochu složitější:

v .NET nic takového není, ale můžeš si to naprogramovat sám. Jednuše přidej k projektu UserControl a doprogramuj si ho, napíšu Vám na to článek.

 
Odpovedať
6.7.2013 9:41
Avatar
Paradise
Tvůrce
Avatar
Paradise:6.7.2013 9:51

Jen bych možná doplnil, že barva jde nastavit mnohem jednodušeji :)

TextBox.ForeColor = Color.(vyber si barvu);
 
Odpovedať
6.7.2013 9:51
Avatar
Odpovedá na Paradise
Michal Žůrek - misaz:6.7.2013 10:08

to ano, ale

  1. nejsou tam průhledné barvy
  2. nejsou tam všechny barvy
 
Odpovedať
6.7.2013 10:08
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!