20-06-19, 08:07 AM
(11-06-19, 12:14 AM)sniperjawadino كتب : سلام إخواني
بخصوص جعل الفورم في المقدمة
أريد منكم أحد الأفكار لكي يشتغل الفورم دائما في المقدمة مهما حدث و مهما كان
بحيث لا يأخد منه أحد البرامج الخارجية التركيز
أريد أن أنوه أن كود me.TopMost = True غير شغال حتى بعد وضعه في التايمر
طبعا يشتغل في غالب الأحيان لكن عند حدوت Refresh للبرناج الخارجي فإنه يختفي يصبح وراه
الغريب في الأمر أن بحث في غوغل كثيرا ووجدت هذا المشكل عند الكثير سواء في المواقع العربية أو الأجنبية
و أنا كنت أستخدم كود رائع في الفيجوال بيسك 6 و شغال فوق جميع البرامج
حتى التي تستخدم الفلاش و الألعاب و ActiveX
هاذا هو الكود
هل يوجد مقابل له في VB.NET
![]()
تحويل الكود إلى VB.NET
PHP كود :
<Runtime.InteropServices.DllImport("user32.dll")> _
Private Shared Function SetWindowPos(hWnd As IntPtr, hWndInsertAfter As IntPtr, X As Integer, Y As Integer, cx As Integer, cy As Integer, uFlags As Integer) As Boolean
End Function
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
SetWindowPos(Me.Handle, -1, Me.Left, Me.Top, Me.Width, Me.Height, 0)
End Sub
