ActivityDesigner.OnMouseEnter(MouseEventArgs) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Fare tasarımcı sınırlarına ilk girdiğinde gerçekleşir.
protected:
virtual void OnMouseEnter(System::Windows::Forms::MouseEventArgs ^ e);
protected virtual void OnMouseEnter (System.Windows.Forms.MouseEventArgs e);
abstract member OnMouseEnter : System.Windows.Forms.MouseEventArgs -> unit
override this.OnMouseEnter : System.Windows.Forms.MouseEventArgs -> unit
Protected Overridable Sub OnMouseEnter (e As MouseEventArgs)
Parametreler
MouseEventArgs Olay verilerini içeren bir.
Açıklamalar
Aşağıda sürükle ve bırak işlemleriyle ilgili olayların nasıl ve ne zaman tetiklediği açıklanmaktadır.
Tasarımcı geçerli bir bırakma hedefiyse, OnGiveFeedback olay belirtilen sürükle ve bırak efektiyle oluşturulur. Sürükle ve bırak efektlerinin listesi için numaralandırmaya DragDropEffects bakın.
İşaretçi konumu, klavye durumu ve fare düğmesi durumundaki değişiklikler izlenir.
Kullanıcı tasarımcı sınırları dışına taşınırsa, OnDragLeave olay tetikler.
Fare başka bir tasarımcıya girerse, OnDragEnter söz konusu tasarımcı için değeri yükseltilir.
Fare hareket ederse ancak aynı tasarımcıda kalırsa, OnDragOver olay tetikler.
Klavye veya fare düğmesi durumunda bir değişiklik olursa, OnQueryContinueDrag olay oluşturulur ve sürüklemeye devam etmek, verileri bırakmak veya olayın Action özelliğinin değerine göre işlemi iptal etmek isteyip istemediğinizi QueryContinueDragEventArgsbelirler.
değeri iseDragAction.Continue
OnDragOver, olay işleme devam etmek için oluşturulur ve uygun görsel geri bildirimin ayarlanabilmesi OnGiveFeedback için olay yeni etkiyle oluşturulur. Geçerli bırakma efektlerinin listesi için numaralandırmaya DragDropEffects bakın.
Not
OnDragOver ve OnGiveFeedback olayları eşlenir, böylece fare bırakma hedefi boyunca hareket ettikçe kullanıcıya fare konumu hakkında en güncel geri bildirim sağlanır.
Değer ise DragAction.Drop
, bırakma efekti değeri kaynağa döndürülür, böylece kaynak uygulama kaynak verilerde uygun işlemi gerçekleştirebilir; örneğin, işlem bir taşıma işlemiyse verileri kesin.
değer iseDragAction.Cancel
OnDragLeave, olay oluşturulur.
Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.