Ĺadny brzuch
Witam Wszystkich!
Od razu przechodzę do sedna tego problemu:
Wyobraźcie sobie, że na formie mam ValueListEditor (w nim jakieś wartości) oraz buttona. W jaki sposób mogę usunąć nazwę i wartość (linijka - "nazwa=wartosc") z tego komponentu, ale tą linijkę wybieram kliknięciem myszy?
Tak ma to wyglądać: (przykładowo) mam X linijek (Row) i klikam na jakąś z nich - zaznaczam ją. Następnie po kliknięciu na button zostaje usunięta właśnie ta zaznaczona linijka (X).
Dla dodatku opisuję zmienione Optionsy ValueListEditor'a(1):
goColSizing := False;
goRowSelect := True;
goAlwaysShowEditor := False;
Prosiłbym o kodziki
Z góry dziękuję!
DJ ProG
PS Czy ktoś wie, jak pokazać zminimalizowaną formę, wciskając klawisze ‘CTRL’ + ‘SHITF’ + ‘=/+’ ???
vle.DeleteRow(vle.Row); //vle to ValueListEditor ^_^
Użytkownik Kajetanek edytował ten post 13 maj 2005, 12:56
jak dobrze pamiętam, to ten kod usuwa tylko pierwszą linijkę z ValueListEditora. A ja potrzebuje taki kod, który usuwa zaznaczoną (przez myszę) linijkę !!!
to jak? Ktoś mi pomoże?
DJ ProG
jak dobrze pamiętam, to ten kod usuwa tylko pierwszą linijkę z ValueListEditora. A ja potrzebuje taki kod, który usuwa zaznaczoną (przez myszę) linijkę !!!
to jak? Ktoś mi pomoże?
DJ ProG
ok! ufam Tobie! Ale nie mam pewności... jestem w cafe i poprostu nie będę instalował tutaj Delphi...
Pozdrawiam!
W sumie to masz racje... Sprawdzilem to i kasuje wybrany item, ale jesli zaden nie jest zaznaczony, to kasuje ostatni :P Proponuje ustawic w KeyOptions keyDelete, wtedy uzytkownik bedzie mogl sam to usuwac... Btn i porcedura nie bedzie potrzebna...
Użytkownik Kajetanek edytował ten post 13 maj 2005, 13:17
Pójdę do domu i potestuję. Zobaczymy co z tego wyjdzie. Jutro (jeśli uda mi się skołować hajs) do wejdę do cafĂŠ i właśnie na tym poście opiszę, czy udało się.
Ponownie pozdrawiam!, DJ ProG
Aha - tak poza tematem: skąd jesteś, Kajetanek?
Piszę ponownie! Sprawdziłem w domu kodzik. Działa!!! Wielkie thx! Aha i jeszcze jedno: jak byś spojrzał wcześniej (pierwszy mój post – z pytaniem) to wypisałem Optionsy mojego ValueListEditor’a – nie ma on możliwości pozostawienia pustej pozycji!
Jeszcze raz dzięki,
Pozdrawiam, DJ ProG
PS http://forum.ks-eksp...showtopic=44315 - wejdź – kontynuacja ValueListEdytora, ale inny problem...
__________________________________________________
Ludzie wypisują swoje podzespoły; moim nie podskoczą!:
© Intel Celeron-A, 500 MHz || Trident Super VGA (1 MB) || Creative SB PCI128 || 1HDD := 1546 MB || 2HDD := 514 MB || 64MB RAM || Windows98 SE
© Intel Pentium 486 || Karta Graf. Wbudowana w Płytę Główną || Creative SB 16 || HDD := 361 MB || 16MB RAM || Linux Bruteware
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Od razu przechodzę do sedna tego problemu:
Wyobraźcie sobie, że na formie mam ValueListEditor (w nim jakieś wartości) oraz buttona. W jaki sposób mogę usunąć nazwę i wartość (linijka - "nazwa=wartosc") z tego komponentu, ale tą linijkę wybieram kliknięciem myszy?
Tak ma to wyglądać: (przykładowo) mam X linijek (Row) i klikam na jakąś z nich - zaznaczam ją. Następnie po kliknięciu na button zostaje usunięta właśnie ta zaznaczona linijka (X).
Dla dodatku opisuję zmienione Optionsy ValueListEditor'a(1):
goColSizing := False;
goRowSelect := True;
goAlwaysShowEditor := False;
Prosiłbym o kodziki
Z góry dziękuję!
DJ ProG
PS Czy ktoś wie, jak pokazać zminimalizowaną formę, wciskając klawisze ‘CTRL’ + ‘SHITF’ + ‘=/+’ ???
vle.DeleteRow(vle.Row); //vle to ValueListEditor ^_^
Użytkownik Kajetanek edytował ten post 13 maj 2005, 12:56
jak dobrze pamiętam, to ten kod usuwa tylko pierwszą linijkę z ValueListEditora. A ja potrzebuje taki kod, który usuwa zaznaczoną (przez myszę) linijkę !!!
to jak? Ktoś mi pomoże?
DJ ProG
jak dobrze pamiętam, to ten kod usuwa tylko pierwszą linijkę z ValueListEditora. A ja potrzebuje taki kod, który usuwa zaznaczoną (przez myszę) linijkę !!!
to jak? Ktoś mi pomoże?
DJ ProG

ok! ufam Tobie! Ale nie mam pewności... jestem w cafe i poprostu nie będę instalował tutaj Delphi...
Pozdrawiam!
W sumie to masz racje... Sprawdzilem to i kasuje wybrany item, ale jesli zaden nie jest zaznaczony, to kasuje ostatni :P Proponuje ustawic w KeyOptions keyDelete, wtedy uzytkownik bedzie mogl sam to usuwac... Btn i porcedura nie bedzie potrzebna...
Użytkownik Kajetanek edytował ten post 13 maj 2005, 13:17
Pójdę do domu i potestuję. Zobaczymy co z tego wyjdzie. Jutro (jeśli uda mi się skołować hajs) do wejdę do cafĂŠ i właśnie na tym poście opiszę, czy udało się.
Ponownie pozdrawiam!, DJ ProG
Aha - tak poza tematem: skąd jesteś, Kajetanek?

Piszę ponownie! Sprawdziłem w domu kodzik. Działa!!! Wielkie thx! Aha i jeszcze jedno: jak byś spojrzał wcześniej (pierwszy mój post – z pytaniem) to wypisałem Optionsy mojego ValueListEditor’a – nie ma on możliwości pozostawienia pustej pozycji!
Jeszcze raz dzięki,
Pozdrawiam, DJ ProG
PS http://forum.ks-eksp...showtopic=44315 - wejdź – kontynuacja ValueListEdytora, ale inny problem...
__________________________________________________
Ludzie wypisują swoje podzespoły; moim nie podskoczą!:
© Intel Celeron-A, 500 MHz || Trident Super VGA (1 MB) || Creative SB PCI128 || 1HDD := 1546 MB || 2HDD := 514 MB || 64MB RAM || Windows98 SE
© Intel Pentium 486 || Karta Graf. Wbudowana w Płytę Główną || Creative SB 16 || HDD := 361 MB || 16MB RAM || Linux Bruteware