www.dotnetforum.cz - Fórum o programování v .NET http://www.dotnetforum.cz Fórum o programování v .NETu - Visual C#, Visual Basic, Visual J#, Visual C++ .NET cs-cz zewl 2010 http://www.dotnetforum.cz/rss/ zewl@ymail.com zewl@ymail.com 60 jsem tu Re: kde robim chybu, problem s delegatom http://www.dotnetforum.cz/viewtopic.php?f=7&t=811&view=unread#p4708 od: matos v 08. 9. 2010 <br /> skusal som nejak poupravovat ten kod co som mal, v pohode mi to skompiluje ale nereaguje mi to, moze sa mi niekto na to pozriet? [code:1tqxhz6v]namespace Test_Conection { public partial class HlavneOkno : Form { // // ... // public HlavneOkno() { NetworkStatus _networkStatus = new NetworkStatus(); NetworkStatus.NetworkAddressChanged += new NetworkStatus.NetworkAddressChangedEventHandler(ChyboveHlasenie); // // ... // } public void ChyboveHlasenie(object sender, EventArgs e) { notifyIcon1.ShowBalloonTip(2000, "Parada", "Super", ToolTipIcon.Info); } } } namespace Test_Conection { class NetworkStatus { public delegate void NetworkAddressChangedEventHandler(Object sender, EventArgs e); private NetworkAddressChangedEventHandler networkChanged_1; public static event NetworkAddressChangedEventHandler NetworkAddressChanged; public NetworkStatus() { networkChanged_1 = new NetworkAddressChangedEventHandler(NetworkChange_NetworkAddressChanged); NetworkStatus.NetworkAddressChanged += networkChanged_1; // // ... // //Spracovanie IPcky return chyba; } private void NetworkChange_NetworkAddressChanged(object sender, EventArgs e) { Console.WriteLine("je to super!!!"); this.DetermineNetworkStatus(); Console.WriteLine("je to super!!!"); } } }[/code:1tqxhz6v] http://msdn.microsoft.com/en-us/library ... anged.aspx http://msdn.microsoft.com/en-us/library ... spx?ppud=4 <hr> 2010-09-08 20:21:16 Re: Konverzia decimal na ushort http://www.dotnetforum.cz/viewtopic.php?f=7&t=813&view=unread#p4707 od: poprad v 08. 9. 2010 <br /> Ďakujem za možnosti. V mojom prípade používam v decimal iba celočíselnú hodnotu. Ale aj o tejto informácii je dobré vedieť do budúcnosti. Ďakujem... <hr> 2010-09-08 09:22:34 Re: Konverzia decimal na ushort http://www.dotnetforum.cz/viewtopic.php?f=7&t=813&view=unread#p4706 od: anas v 07. 9. 2010 <br /> Mas este dalis moznost, s mensim rozdilem : Pokus = 56.5784M; Cislo = (ushort)Pokus; // Cislo=56 Cislo = Convert.ToUInt16(Pokus); // Cislo=57 <hr> 2010-09-07 23:47:33 Re: kde robim chybu, problem s delegatom http://www.dotnetforum.cz/viewtopic.php?f=7&t=811&view=unread#p4705 od: Phobos v 07. 9. 2010 <br /> Ta metoda, ktera je spustena pri zmene je prave [b:2ipfrvkx]ChyboveHlasenie[/b:2ipfrvkx]! A je uplne jedno, ve ktere tride ji mas. Brani Ti neco v tom, udelat si (treba statickou) metodu (klidne v jine tride) a zavolat ji v [b:2ipfrvkx]ChyboveHlasenie[/b:2ipfrvkx]? Proc vlastne chces pri kazde zmene interface vyvolat chybove hlaseni? <hr> 2010-09-07 22:13:20 Re: Konverzia decimal na ushort http://www.dotnetforum.cz/viewtopic.php?f=7&t=813&view=unread#p4704 od: poprad v 07. 9. 2010 <br /> Už som to vyriešil. ushort Cislo; decimal Pokus; Cislo = (ushort) Pokus; Aj tak ďakujem za budúcu pomoc... <hr> 2010-09-07 21:52:45 Konverzia decimal na ushort http://www.dotnetforum.cz/viewtopic.php?f=7&t=813&view=unread#p4703 od: poprad v 07. 9. 2010 <br /> Naplnil som premennú decimal (napríklad decimal pokus;) pomocou Forms.NumericUpDown. Učil som horný limit na 500. Teraz by som chcel prekonvertovať tento typ na ushort. Existuje na to nejaký príkaz? Pozeral som sa na Convert, ale nedarí sa mi. Ďakujem <hr> 2010-09-07 21:33:24 Re: kde robim chybu, problem s delegatom http://www.dotnetforum.cz/viewtopic.php?f=7&t=811&view=unread#p4702 od: matos v 07. 9. 2010 <br /> mne prave ide o to ze ked nastane zmena tak ja si spravim metodu ktora si zisti co sa stalo, ale chcel som tu metodu v inej trede a potom mi to vrati nejaku hdnotu do metody ChyboveHlasenie <hr> 2010-09-07 20:41:23 Re: kde robim chybu, problem s delegatom http://www.dotnetforum.cz/viewtopic.php?f=7&t=811&view=unread#p4701 od: Phobos v 07. 9. 2010 <br /> Takhle to bohuzel nejde. Ta udalost Te pouze informuje o tom, ze doslo ke zmene IP, ale myslim neposila informace o tom, u ktereho interface doslo ke zmene. Vetsinou Ti totiz prijde [b:2nt7rlg1]EventArgs.Empty[/b:2nt7rlg1]. Muzes se mrknou co Ti prijde v EventArgs a sender, ale nejspis nic relevantniho. <hr> 2010-09-07 20:31:38 Re: kde robim chybu, problem s delegatom http://www.dotnetforum.cz/viewtopic.php?f=7&t=811&view=unread#p4700 od: matos v 07. 9. 2010 <br /> to viem ze by mi to tak islo, ale nechem mat v jednej triede potom spracovanie iP-cky chcel som ju spravovavat v triede StavPripojenia <hr> 2010-09-07 19:36:13 Re: Programování grafiky - rada http://www.dotnetforum.cz/viewtopic.php?f=7&t=812&view=unread#p4699 od: Phobos v 07. 9. 2010 <br /> To vypada na vizualni reprezentaci [url=http://msdn.microsoft.com/en-us/library/bb397951.aspx:1eh0i9wn]Expression Trees[/url:1eh0i9wn]. Zalezi na tom, jak budou dane bloky slozite (jestli bude existovat pouze strom elementarnich operaci nebo budes operace i agregovat). Pokud by byly bloky jednoduche, neni treba ani grafiky a muzes pouzit treba TreeView... I kdyz na bakalarku by to asi chtelo nejakou lepsi grafiku :) Pokud budes pouzivat WPF, tak tam muzes prvky kreslit treba na Canvas resp. na Panel (WinForms). <hr> 2010-09-07 18:02:06