Deveolper express 5 activecontrol problemi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
eyoran
Üye
Mesajlar: 6
Kayıt: 18 Ağu 2003 04:57

Deveolper express 5 activecontrol problemi

Mesaj gönderen eyoran »

Arkadaşlar Developer express 5 e yeni geçtim. Formumun keypress event ında Activecontrol procedurunu kullanıyorum fakat active controlde bu componet geri dönmüyor. örneğin "if (ActiveControl is TcxTextEdit) then ..." Textedit kontrolünde olmama rağmen activecontrolu boş döndürüyor .Bu şekilde bir sorunla karşılaşan arkadaşlar varsa yardımlarınızı bekliyorum.
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

ActiveControl düşündüğünden farklı anlamına geliyor. TcxTextEdit büyük bir ihtimalle kendi içinde başka component ihtiva ediyor.

Bunu çok basit bir kod ilavesiyle bulabilirsin:

Formuna bir TTimer ve bir TLabel koy ve TTimer'ın OnTimer eventine şuna benzer bir kod yaz:

Kod: Tümünü seç

  if Assigned(ActiveControl) then Label1.Caption := ActiveControl.ClassName;
O dediğin controlün içine girdiğinde onun ne olduğunu böylelikle göreceksin.

İyi çalışmalar.
Kullanıcı avatarı
eyoran
Üye
Mesajlar: 6
Kayıt: 18 Ağu 2003 04:57

Deveolper express 5 activecontrol problemi

Mesaj gönderen eyoran »

Hocam çok saolasın dediğin gibi farklı bir class döndürüyormuş.
TcxCustomInnerTextEdit döndürüyor geriye...

İyi Çalışmalar...
Cevapla