![]() |
|
Formun Yerini Hatırlaması - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Soruları ve Cevapları (https://accesstr.net/forum-access-sorulari-ve-cevaplari.html) +--- Konu Başlığı: Formun Yerini Hatırlaması (/konu-formun-yerini-hatirlamasi.html) |
Formun Yerini Hatırlaması - herdogan22 - 10/01/2026 Formu sürüklediğimizde yerini kaydetmesi ve sonraki açılışta bıraktığımız yerde açılması mümkün müdür? RE: Formun Yerini Hatırlaması - atoykan - 10/01/2026 Evet bu kısmen yapılabilir mümkün. Araştıracak olursanız genel olarak formun konumlarının kayıt edildiği bir yardımcı tablo ile
tarzı bir kod ile formun penceere konumları kayıt edilmek ve
şeklinde geri yükleme yöntemi gibi tavsiyeler bulacaksınız ve bu kısmen istediğiniz yapacaktır. Buna benzer yönetmlerde hep kusurlu sonuçlar alınır çünkü Access formları bağımsız pencere gibi davranmaz her zaman Access uygulama penceresinin koordinat sistemine göre konumlanır. Uygulamayı açtığınız monitör, pencere boyutu vs bu koordinat adreslerini sürekli saptırır keza aynı şekilde kendi pcnizde bu koordinatlar doğru gibi çalışıyorken bir diğer pcde hatalı sonuçlar verir yapısal ölçeksel farklar vb nedenleri ile. Bunu aşabilmenin yolu: Twip -DPI ölçekleme, hWnd ve koordinatlama - adresleme yapısını çok iyi bilmeniz, GetWindowRect ve SetWindowPos Windows API'lerini çok iyi bilmeniz, kullandığınız monitör ve çözünürlükleri, çoklu monitör kullanımındaki sapmaları çok iyi hesaplatabilmeniz gerekir. hWnd ile formunuzun idsini tespit etmeniz GetWindowRect ile bu idli pencerenin Left, Right, Top, botom koordinatlarını almanız, SetWindowPos ile bu koordiatlara yüklerken tanımlayacağınız yardımcı fonksiyon ile sapma oranlarını uygulatmanız gerekir. Netice olarak Pro düzeyde kodlama yapmıyorsanız ve ticari ürün geliştirmiyorsanız -ki keza burada ticari ürünün konsept içeriği bile tartışma konusu olur- bu kadar mühendislik bilmek ve uygulamak gerekli ve efektif mi sorusuna vereceğiniz cevaba bağlı olarak üzerinde çalışabilirsiniz. RE: Formun Yerini Hatırlaması - herdogan22 - 10/01/2026 Sayın Atoykan cevabınız için teşekkür ederim. Açıklamalarınıza istinaden ve kodlama bilmediğim için bu konuyla ilgilenmeyi bırakıyorum. |