none
Fare sol tik yerine sağ tik çalışıyor RRS feed

  • Genel Tartışma

  • Arkadaşlar merhaba.

    Başlıksız formu fare ile hareket ettirmek için DLLİmpor ile User32 sınıfını kullanıyorum.

    Kodlar şöyle:

            [DllImport("user32.DLL", EntryPoint = "ReleaseCapture")]
            private extern static void ReleaseCapture();

            [DllImport("user32.DLL", EntryPoint = "SendMessage")]
            private extern static void SendMessage(System.IntPtr hWnd, int wMsg, int wParam, int lParam);

    Başlık gibi tasarladığım panelin mousedown iventine ise 

                ReleaseCapture();
                SendMessage(Handle, 0x112, 0xf012, 0);

    kodları yazıyorum. Bura kadar her şey iyi formu fare ile hareket ettire biliyorum.

    Sorun şu panele çift tıkladığımda formun büyütüp ve normale getirmek için kullandığım kodlar farenin sol tik yerine sağ tik ile çalışıyor.  Bunu sağ değilde sol tik ile nasıl yapa bilirim?

    Şimdiden teşekkürler.


    31 Mayıs 2020 Pazar 20:49

Tüm Yanıtlar

  • Sn. Rauf_55

    Projeniz hakkında daha fazla bilgi, örnek ve kod paylaşırsanız belki yardımcı olabiliriz. 



    Birinin cevabı size yardımcı oldu ise, lütfen "Yanıt Olarak Öner" veya "Yanıt Olarak İşaretle" olarak işaretlemeyi ve "Oy" vermeyi unutmayınız. Burada sağlanan tüm görüşler, kişiseldir ve Microsoft'un konumunu temsil etmemektedir. Tüm bilgiler hazır olarak temin edilmektedir ve herhangi bir garanti vermemektedir.

    17 Haziran 2020 Çarşamba 13:19
    Moderatör