الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ازاى أخلى قائمة أبدأ تتحرك

مغلق
بدأه cdcase في 10 سبتمبر 2006 · 10 رد · 841 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ازاى أخلى قائمة أبدأ تتحرك بالعرض على شريك المهام برمجيا ب 2003 VB.net

هل أستخدم ال API أم ماذا

تحياتى

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

#2

ليس امامك سوي API سأضع لك الكود بعد ان اجدة في مستودعي الاكواد

مواضيع متنوعة

#3
Moudey كتب:
ليس امامك سوي API سأضع لك الكود بعد ان اجدة في مستودعي الاكواد

بإنتظارك أخى

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

#4

تفضل اخي الكود كان مكتوب بالدلفي ولكن قمت باعادة كتابة بـ الدوت نت

MoveStartButton.zip

مواضيع متنوعة

#5

المعذرة علي هذا الخطأ الكود بـ الدوت نت في المرفقات

MoveStartButton.zip

مواضيع متنوعة

#6
Moudey كتب:
المعذرة علي هذا الخطأ الكود بـ الدوت نت في المرفقات

جزاك الله خير على سرعة الاستجابة البارقة

اجمل تحياتى لك أخى Moudey

وجارى التجربة تحياتى

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

#7
cdcase كتب:
ازاى أخلى قائمة أبدأ تتحرك بالعرض على شريك المهام برمجيا ب 2003 VB.net

أخى العزيز Moudey هل من الممكن تحويل مشروعك من 2005 الى 2003 إذا سمحت لانى أشتغل ب 2003

تحياتى

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

#8
 

' دالة تحريك الزر من خلال المقبض 
<DllImport("user32", CharSet :=CharSet.Auto)> _
Shared Function MoveWindow( _
	ByVal hWnd As IntPtr, _
	ByVal x As Integer, _
	ByVal y As Integer, _
	ByVal nWidth As Integer, _
	ByVal nHeight As Integer, _
	ByVal bRepaint As Boolean) As Boolean
End Function

<DllImport("user32", CharSet:=CharSet.Auto)> _
Shared Function FindWindow( _
	ByVal lpClassName As String, _
	ByVal lpWindowName As String) As IntPtr
End Function

<DllImport("user32", CharSet:=CharSet.Auto)> _
Shared Function FindWindowEx( _
	ByVal hwndParent As IntPtr, _
	ByVal hwndChildAfter As IntPtr, _
	ByVal lpszClass As String, _
	ByVal lpszWindow As String) As IntPtr
End Function

Private X As Integer = 0
Private L As Integer = 5 

Private Sub Form1_Load( ByVal sender As System.Object,  ByVal e As System.EventArgs) Handles MyBase.Load
	Timer1.Interval = 10
End Sub

Private Sub btnReset_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnReset.Click
	MoveWindow(FindWindowEx(FindWindow("Shell_TrayWnd", Nothing), IntPtr.Zero, "Button", Nothing), 0, 0, 100, 30, True)
End Sub


Private Sub btnMove_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMove.Click
		If btnMove.Text = "Start Move" Then
			Timer1.Enabled = True
			Timer1.Start
			btnMove.Text = "Stop Move"
		Else
			Timer1.Enabled = False
			Timer1.Stop
			btnMove.Text = "Start Move"
		End If
End Sub


Private Sub timer1_Tick(ByVal sender As Object, ByVal e As EventArgs) handles Timer1.Tick
	X += L
	' اذا وصل الزر الي اقصي يمين الشاشة اعكس الاتجاة الي الشمال
	If X >= (Screen.PrimaryScreen.Bounds.Width - 100) Then
		L -= 10
	Else
		' اذا وصل الي بداية الشمال قم بعكس الاتجاة
		If X <= 0 Then
			X = 0
			' ازاحة بمقدار 11 درجة
			L += 10
		End If
	End If
	MoveWindow(FindWindowEx(FindWindow("Shell_TrayWnd", Nothing), IntPtr.Zero, "Button", Nothing), X, 0, 100, 30, true)
End Sub

مواضيع متنوعة

#9

جزاك الله خير أخى فى الله

وجارى التجربة

مرحبا

ما هذه المشكلة

يوجد صورة بالمرفقات

post-73046-1157978514_thumb.jpg

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

#10

تحتاج هذة الخاصية الي اضافة فضاء الاسماء (InteropServices)

Imports System.Runtime.InteropServices

مواضيع متنوعة

#11

السلام عليكم

جزاك الله خيراً أخى فى الله Moudey

لقد أشتغل بشكل كامل والحمد لله ولكنى محتاج ان أفهم دالة ال API لو وقتك يسمحلك ممكن تشرحها لى

لقد أرفقت الكود الخاص بك لمن يحب تحميله

تحياتى

Test.rar

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

هذا الموضوع مغلق.

مواضيع مشابهة