Strona 1 z 1
Wpisanie liczby Callback
: 22 lip 2011, 10:34
autor: jan.jawor
Witam,
chciałbym wpisać w polu Koszt ewidencyjny liczbę za pomocą Callbacka.
Próbowałem przypisać przy użyciu właściwości klasy ClaWindow: "TextRaw" liczbę w postaci: "22", ale nie przypisuje mi liczby tylko 0.
Czy jest jakaś inna możliwość?
Pozdrawiam
Re: Wpisanie liczby Callback
: 22 lip 2011, 12:03
autor: rafalt
Tak trochę nie rozumiem do końca co chcesz zrobić.
Ale np. Jeżeli dasz przycisk to standardowo napis można tak ustawić.
Kod: Zaznacz cały
k_Laser = k_parent.Children.Add(ControlTypes.button);
k_Laser.FontSizeRaw = "12";
k_Laser.AlignRaw = "MiddleCenter";
k_Laser.Visible = true;
k_Laser.TextRaw = "LA";
Chyba że chcesz coś ustawić na istniejącym przycisku??
Re: Wpisanie liczby Callback
: 22 lip 2011, 12:39
autor: jan.jawor
Dziękuję za odpowiedź.
Chodzi mi o przypisanie liczby w pole "Koszt ewidencyjny". W C# taka kontrolka nazywa się "NumericUpDown".
Na poniższym zdjęciu oznaczone ramką czerwoną.
Formatka na poniższym zdjęciu znajduje się w: Zlecenie kompletacji->Składniki->Dodaj element
Re: Wpisanie liczby Callback
: 22 lip 2011, 14:01
autor: elmiq
wartosc = K_Parent.AllChildren["?Twr:ObjetoscL"];
string cena = "14,3";
Runtime.WindowController.Change(wartosc.Id, cena.ToString().Replace(",", "."));
Runtime.WindowController.SetProp(wartosc.Id,Hydra.Properties.Use, cena.ToString().Replace(",", "."));
Runtime.WindowController.PostEvent(wartosc.Id, Events.Accepted);
Re: Wpisanie liczby Callback
: 22 lip 2011, 14:31
autor: jan.jawor
Bardzo, bardzo dziękuję
elmiq .
Właśnie o to mi chodziło i to idealnie działa "wykonane na gorąco".
Mam nadzieję, że będzie okazja się zrewanżować
