Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-18, 18:48x



Odpowiedz w temacie  [ Posty: 9 ] 
MxGrid kolumna ftCheck 
Autor Wiadomość

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post MxGrid kolumna ftCheck
Witam

Czy ktoś może wie jak obsłużyć zdarzenie zaznaczenia lub odznaczenia na polu ftCheck ?


2012-01-10, 14:09
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: MxGrid kolumna ftCheck
Przed zmianą wartości komórki

Kod:
int sub dGrid_OnValidateCell(dispatch q)
   
      message "Zaraz wstawię nową wartość "   
   
endsub


Po zmianie wartości w komórce

Kod:
int sub dGrid_OnEvent(dispatch q)
   
// odczytujemy typ zdarzenia i patrzymy czy to evFieldValueChanged
   if q.Value(1) == evFieldValueChanged then

      message "Zmieniłem wartość "   

   endif
   
endsub


Oba przypadki wywoływane są kiedy opuszczasz edytowaną komórkę.
Czyli nie wystarczy zmienić checkboxa ale też trzeba przejść do następnej kolumny lub wiersza.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2012-01-10, 22:29
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: MxGrid kolumna ftCheck
Wyskakuje mi błąd:

Niezidentyfikowany symbol evFieldValueChanged


2012-01-10, 23:47
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: MxGrid kolumna ftCheck
viewtopic.php?f=15&t=1317

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2012-01-11, 10:37
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: MxGrid kolumna ftCheck
OK, dzięki po prostu trzeba sprawdzać wartość liczową. Aktualny kod
Kod:
int sub dGrid_OnEvent(dispatch q)
   
//odczytujemy typ zdarzenia i patrzymy czy to evFieldValueChanged
   if q.Value(1) == 10 then

      message "Zmieniłem wartość "   

   endif
   
endsub


2012-01-11, 16:04
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: MxGrid kolumna ftCheck
albo

Kod:
#define       evFieldValueChanged    10   

int sub dGrid_OnEvent(dispatch q)

//odczytujemy typ zdarzenia i patrzymy czy to evFieldValueChanged
   if q.Value(1) == evFieldValueChanged then

      message "Zmieniłem wartość "   

   endif
   
endsub


albo wczytujesz raport z tematu viewtopic.php?f=15&t=1317

i wtedy

Kod:
#include "MxGrid definicje - include"

int sub dGrid_OnEvent(dispatch q)
   
//odczytujemy typ zdarzenia i patrzymy czy to evFieldValueChanged
   if q.Value(1) == evFieldValueChanged then

      message "Zmieniłem wartość "   

   endif
   
endsub

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2012-01-11, 16:13
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: MxGrid kolumna ftCheck
Wielkie Dzięki rafał :) !!!


2012-01-11, 23:56
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 591
Post Re: MxGrid kolumna ftCheck
Witam, chciałbym 'odświeżyć' temat.
Jak spowodować, żeby kolumna Check była cała zaznaczona,
a evFieldValueChanged zmieniał wartość przy odznaczaniu poszczególnych komórek?

_________________
zz


2016-02-28, 09:01
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: MxGrid kolumna ftCheck
evFieldValueChanged - jest zdarzeniem zmiany komórki. Tak więc zadziała także na odzanczenie

Żeby cała kolumna była zaznaczona należy wszystkim komórkom typu ftCheck nadać wartość 1.

Nie jestem pewny czy dobrze zrozumiałem pytanie.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-02-28, 19:28
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 9 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. MxGrid i dropdown

w Programowanie

vectorcom

7

4818

2014-12-03, 23:34

vectorcom Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. VBA MxGrid

w Programowanie

zz

0

2718

2019-12-23, 15:16

zz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki MxGrid i VBA

w Programowanie

zz

3

2865

2018-03-28, 07:53

zz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Drzewo w MxGrid

w Programowanie

infonet

1

2699

2012-09-24, 21:54

rafal Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 5 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant