arkadaşlar merhaba yapmaya çalıştığım programda bir main form oluşturdum bunun üzerinde bir gird içerisinde hasta bilgileri var butana basıldığında diğer bir form da da hasta çağrılıyor yani hepimiz hastanelerde gördüğümüz hasta çağrı ekranına benzer bişeyler yapmak istiyorum sağda-solda baya araştırma yaptım iki monitör cıkışı gerekiyor o tamam laptop ile ikinci monitöre bağlanıyorum masa üstünü genişleterek diğer monitöreden görüntü alıyorum yaptığım ikinci formun leftini 1285 yapınca diğer ekranda formu tam ekran olarak açmayıda başardım ancak sorunum şu, mausu sağ tarafa geçirince diğer monitörede gezniyor ve ayrıca 1. monitörde sağa doğru bir nesneyi taşıdığımda diğer akrana geçiyor bunu engellemenin bir yolu var mı ??
yani program 1. monitörde çalışacak 2. monitörde ise diğer form görünecek ama kullanıcı diğer ekrana kesinlikle müdahale edemesin istiyorum birde ben programdan o monitörü kapatıp acabilirmiyim bir programda gördüm adamar yapmış çatır çatır çalışıyor delphi 7 kullanıyorum bilenler bi el atsın şu işe üstatlar yardım edin..
s.a.
peki bir öneri versem.
ikinci monitoru ayrı bir bilgisayarda göster ve programları bir biri ile haberleştir.
ikinci makinenin özelliklerinin çokda yüksek olmasına gerek yok.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
abi dediğin kodu nasıl kullancam anlamadım yaf birazdaha detaya girsen bu kodu hangi precedure yazacam oncreate yazdım kabul etmiyor hata veriyor : koyuyorum omadan yaz diyor kaldırıyorum : koy diyor anlamadım yaf sana zahmet biraz daha detaya girsen bana yardım cı olsan
tamam bu kod çalışıyor formu diğer masa üstünde gösteriyor ama benim istediğim gibi olmadı mouse diğer tarafa geçti orda forma müdahale edebiliyor bu iş için bir windows api var mış kod ile o monitörü aktif hale getiriyorsun windows üzerinde o monitöre müdehale edilemiyor bunu yapmanın bir yolu yok mu acaba yani o fromu sürükleyince 1 . monitöre gelsin istemiyorum aynı şekilde 1. monitörden sürüklediğim bir pencereyi diğer ekrana gecirmesin istiyorum...
Formun onPaint veya onResize gibi olaylarına formun buna engel olacak kodu yazılabilir. if Left<Screen[1].Left then Left:=Screen[1].Left; gibi olabilir bu kontrol.
Şaban Şahin AKMAN
_________________ Derin olan kuyu değil kısa olan iptir. - .
abicim bu kod tam bana göre gibi ama ingilazcam pek olmadığı için kodun içinden çıkamadım ProcessView unitini nerden buluyoruz anlayamadım sen anladıysan bi yardım et en azın kodo delphide runlaya bilirsem belkide çözerim