Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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
roks
Člen
Avatar
roks:22.5.2013 19:47

Zdravím, nevedel by mi niekto poradiť, ako alebo či sa vôbec dajú zmeniť údaje v "kontrolke" properties? Moc by sa mi to hodilo a keďže som videl nedávno pár obrázkov ako napr. aj tento : http://img830.imageshack.us/…particle.png
Tak by som rád vedel, ako a či je to v C# možné.
Za odpovede ďakujem :)

 
Odpovědět
22.5.2013 19:47
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na roks
Petr Nymsa:22.5.2013 20:25

1. otázka - nechápu co přesně požaduješ. Například určitým zpsůobem změnit chování některých properties u nějaké komponenty jako je Button,Textbox,La­bel apod ? Pokud třeba chceš tlačítko aby dělalo úplně něco jiného než na co jsou uživatelé zvyklí, musíš si vytvořit vlastní komponentu.

2.otázka - ano particles jsou v C# možné

Nahoru Odpovědět
22.5.2013 20:25
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
roks
Člen
Avatar
roks:22.5.2013 20:42

Áno presne, potrebujem niečo také, ale zmeniť to a dať tam vlastné komponenty. Tak vďaka :) ... Nevieš o nejakom tutoriále na vytvorenie tých komponentov?

 
Nahoru Odpovědět
22.5.2013 20:42
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na roks
Petr Nymsa:22.5.2013 20:55

Využívje prosím tlačítka odpovědět ;). Je to celkem jednoduché. Ovšem musíš trochu rozumět OOP - vědět co jsou třídy a jak fungují a především potom také události, jak se na ně napojit a samozřejěm tvorbě vlastní properties.

Ve Visual Studiu přidej do projektu User Control. Tím si můžeš vytvořit třeba komponentu která bude mít 3 tlačítka a textbox ale bude to jako jedna jediná komponenta. Například můžeš vytvořit vylepšěný textbox s tlačítkem pro kompletní odmazání textu apod.

Viz. například http://www.codeproject.com/…step-by-step

Nahoru Odpovědět
22.5.2013 20:55
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
roks
Člen
Avatar
Odpovídá na Petr Nymsa
roks:22.5.2013 21:06

Rozumiem OOP a aj viem čo je to UserControl :) ale neviem tvorbu vlastných Properties. Ty navrhuješ, aby som to spravil ako jeden veľký UserControl zložený z textBoxov, poprípade linkLabelov a iných "Controlov" ?

 
Nahoru Odpovědět
22.5.2013 21:06
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na roks
Petr Nymsa:22.5.2013 21:09

Pokud nevíš jak vytvořit vlastní Property , pravděpdobně nemáš ani tušení jak se pořádně tvoří objekty. A ne, nerozumíš OOP, ani já mu plně nerozumím ;) To chce spoustu času a praxe :).

Co přesně požaduješ ?

Třeba si udělám controlku VylepsenyTextBox, kde tedy bude klasický textbox + tlačítko na smazání.

Můžu si třeba udělat public Property na počet smazaných znaků z textboxu při kliknutí na tlačítko.

Což by vypadalo nějak takto

public int ClearCount **{get; set;}**
Nahoru Odpovědět
22.5.2013 21:09
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
roks
Člen
Avatar
Odpovídá na Petr Nymsa
roks:22.5.2013 21:27

Tak myslel som, že základy chápem :) Tak to nie, objekty neviem tvoriť :/ ... Ale keby si vytvorím ListBox a do neho povkladám textBox-y s "BorderStyle = None", tak by to vyzeralo podobne, lebo textBox-y mi budú stačiť :)

 
Nahoru Odpovědět
22.5.2013 21:27
Avatar
roks
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
roks:22.5.2013 21:29

S WPF a XMAL so mešte nerobil ale dik :)

 
Nahoru Odpovědět
22.5.2013 21:29
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na roks
Petr Nymsa:22.5.2013 21:51

CO vlastně ted přesně tvoříš ?

Nahoru Odpovědět
22.5.2013 21:51
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na roks
Michal Žůrek - misaz:23.5.2013 6:24

Pro WinForms je to ještě jednoduší než je v článku uvedeno. Nicméně je to podobné a určitě přecházet na nové technologie nemusíš. Já osobně se s XAML a WPF taky moc nekamarádím.

 
Nahoru Odpovědět
23.5.2013 6:24
Avatar
roks
Člen
Avatar
Odpovídá na Petr Nymsa
roks:23.5.2013 13:40

Niečo ako vlastný map editor, skúšam či na to mám alebo nie :) ale toto by mi uľahčilo prácu, tak som bol zvedavý

 
Nahoru Odpovědět
23.5.2013 13:40
Avatar
roks
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
roks:23.5.2013 13:41

Aha, tak ďakujem, pozriem si to ešte dnes :)

 
Nahoru Odpovědět
23.5.2013 13:41
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na roks
Petr Nymsa:23.5.2013 13:58

Přečti si seriál Objektově orientované programování a pochopíš jak psát vlastní Propterties

Nahoru Odpovědět
23.5.2013 13:58
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
roks
Člen
Avatar
Odpovídá na Petr Nymsa
roks:24.5.2013 10:14

Dobre dík

 
Nahoru Odpovědět
24.5.2013 10:14
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 15 zpráv z 15.