S.A.
bir MDI form var bu mdi form üzerinde ApplicationMessage içerisinde Screen.ActiveControl özelliğini kullanarak bazı işlemler yapıyor
ekrana bir form açıp kapattığımda Screen.ActiveControl özelliği nil oluyor
eğer bu özellik nil ise bu özelliğe bir kontrol atamak istiyorum fakat bir türlü başaramadım
nasıl bir yöntem uygulayabilirm.
Teşekkürler
ScreenActiveControl ozelliği hakkında
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
ScreenActiveControl ozelliği hakkında
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Re: ScreenActiveControl ozelliği hakkında
Yanımda Delphi olmadığından internetten baktım: Yardım sayfasından okuduğum kadarıyla ActiveControl özelliği read-only.
ActiveControl'u değiştirmek için SetFocusedControl'u kullanmalısınız.
ActiveControl'u değiştirmek için SetFocusedControl'u kullanmalısınız.
There's no place like 127.0.0.1
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: ScreenActiveControl ozelliği hakkında
Kod: Tümünü seç
if not Assigned(Screen.ActiveControl) then
Form2.Edit3.SetFocus;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
Re: ScreenActiveControl ozelliği hakkında
Bu işlemleri yapıyorum fakat yinede Screen.ActiveControl özelliği nill geliyor
ancak mouse ile bir focused edilebilen nesnenin üzerine manuel tıklandığında Screen.ActiveControl nesnenin değerini alıyor.
Bu manuel mouse ile tıklama olayını yapmadan nasıl çözülebilir
Teşekkürler
ancak mouse ile bir focused edilebilen nesnenin üzerine manuel tıklandığında Screen.ActiveControl nesnenin değerini alıyor.
Bu manuel mouse ile tıklama olayını yapmadan nasıl çözülebilir
Teşekkürler
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Re: ScreenActiveControl ozelliği hakkında
Kod: Tümünü seç
function TCustomForm.SetFocusedControl(Control: TWinControl): Boolean;
kıdemsiz üye
Re: ScreenActiveControl ozelliği hakkında
Pardon. Ben yukaridaki mesaji görmedim.ikra yazdı:Bu prosedür isini görüyor.Kod: Tümünü seç
function TCustomForm.SetFocusedControl(Control: TWinControl): Boolean;
kıdemsiz üye