mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
AMBasic MxEdit DropDown ID Itemu https://forum.mix-soft.pl/viewtopic.php?f=15&t=2046 |
Strona 1 z 1 |
Autor: | rafal [ 2010-05-26, 15:15 ] |
Tytuł: | AMBasic MxEdit DropDown ID Itemu |
Użyłem na FORM'ie kontrolki MxEdit Kod: dispatch dEdit [...] FORM "TEST",600,600 CONTROL "edit", dEdit, 5, 5, 20, 25 Ustawiłem MxEdit jako DropDown Kod: dEdit.DropDown = 3 Wypełniłem listą wartości Kod: dEdit.AddItem(1, "pierwszy element") dEdit.AddItem(2, "drugi element") Składnia wypełniania listy jest dEdir.AddItem( id_elementu, nazwa_elementu) No i teraz moje pytanie : Jak pobrać Id wybranego elementu z listy? |
Autor: | TS [ 2010-06-01, 15:17 ] |
Tytuł: | |
Kod: #define ANULUJ 0 dispatch dEdit int sub OnCommand(int id,int msg) if id == 0 && msg == 0 then dEdit.DropDown = 3 dEdit.AddItem(1, "pierwszy element") dEdit.AddItem(2, "drugi element") endif endsub int sub dEdit_DropItemSel (dispatch dEd) //(int iItem, string sItem, char cItem) Message using "Wartość 1: %d\nWartość 2: %s\nWartość 3: %d", dEd.Value(1), dEd.Value(2), dEd.Value(3) endsub FORM "TEST",600,600 CONTROL "edit", dEdit, 5, 5, 200, 25 ExecForm(OnCommand) Choć nie wiem czemu uparłeś się akurat na tą kontrolkę :) |
Autor: | wrob [ 2010-06-01, 15:29 ] |
Tytuł: | |
A jest jakas lepsza z MXGrid? |
Autor: | TS [ 2010-06-01, 15:34 ] |
Tytuł: | |
Nie zaprzęgałbym całego dobrodziejstwa MxGrid aby wyświetlić listę. Moim zdaniem wystarczające jest CmbBox. |
Autor: | wrob [ 2010-06-01, 15:38 ] |
Tytuł: | |
No fakt.... |
Autor: | rafal [ 2010-06-02, 08:20 ] |
Tytuł: | |
Dziękuję o to mi chodziło. Wybrałem MxEdit bo jest łatwo (bez dodatkowych zabiegów) powiązać wartość int z wyświetlaną wartością string. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |