ورود

نسخه کامل مشاهده نسخه کامل : یک کلید با 2 کاربرد.



sltavakoli
04-04-2008, 00:48
سلام دوستان.

میخواستم ببینم چه جوری میشه کلیدی ساخت که مثلا اولش START است ولی وقتی روش کلیک میکنی به

pause تبدیل میشه.مثل کلید Play در Windows media player که اولش اهنگ رو پخش میکنه و بعدش هم در

صورت کلیک روی اون کار pause رو انجام میده.

راستی یه کد دیگه هم میخوام :

کدی که مودم رو Disconect کنه.البته قبلا یه کد نوشته بودن که کار نمیکرد.اگه کمکم کنید ممنون میشم.

یا حق.

sltavakoli
04-04-2008, 01:33
راستی یه سوال دیگه:

چه جوری میشه از textbox ها و ... یه فرم دیگه توی یه فرم دیگه استفاده کرد؟

مثلا فرض کنید TextBox1 در فرم1 و TextBox2 در فرم2 قرار داشته باشد.حالا چه جوری میتونیم عمل زیر رو انجام بدیم:

txt1.text=txt2.text

یا حق.

بهرام_62
04-04-2008, 02:20
راستی یه سوال دیگه:

چه جوری میشه از textbox ها و ... یه فرم دیگه توی یه فرم دیگه استفاده کرد؟

مثلا فرض کنید TextBox1 در فرم1 و TextBox2 در فرم2 قرار داشته باشد.حالا چه جوری میتونیم عمل زیر رو انجام بدیم:

txt1.text=txt2.text

یا حق.

سلام دوست عزیز
در مورد این
باید بنویسی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به همین راحتی:31:


میخواستم ببینم چه جوری میشه کلیدی ساخت که مثلا اولش START است ولی وقتی روش کلیک میکنی به

pause تبدیل میشه.مثل کلید Play در Windows media player که اولش اهنگ رو پخش میکنه و بعدش هم در

صورت کلیک روی اون کار pause رو انجام میده.

از دستور select case یا if استفاده کن
روی کد دکمه این رو بنویس:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توجه کن که دز این کد:
a نام کلید شماست
m.play کاری که دکمه باید اولین بار بکنه
m.pause کاری که دکمه باید بار دوم بکنه
به همین راحتی:31:
موفق باشی

ULF_VB6
04-04-2008, 09:56
برای disconnect کردن، باید از توابع api استفاده کنی.
الآن تابعش یادم نیست. ولی اگه یادم اومد برات می نویسم.

ULF_VB6
04-04-2008, 10:30
Using the WinInet class there4s a slight problem when disconnecting from the Internet because shutting down der Internet session doesn4t close the dial up connection. Unfortunaltely CInternetSession::Close() wont give any possibility of getting the phone line free.

Solution:

The RAS Api has got a method called RasHangUp() which does that job but it needs an RAS handle to do so. There a two ways to get hold of this handle; one is to establish the whole RAS session which is rather complicated and quite unnecessary. The easier one is shown in the code sample below. It uses RasEnumConnections() to get the desired handle; which also works if the connection wasn4t made using RAS directly.
Needed:

In order to get the code below going it is necessary to
have RAS installed on the system ( RASAPI32.DLL ). This is automatically the case when you`ve got a dial up network installed
inlude RAS.H
link RASAPI32.LIB


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

منبع :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ULF_VB6
04-04-2008, 10:32
بهتر بود سوالاتتون رو توی تاپیک های جداگانه مطرح میکردید.

Payman_62
04-04-2008, 12:13
سلام.
جناب توکلی لطفا قبل از زدن تاپیک سرچ کنید. جواب خیلی از سوالات ساده ای که میپرسید رو با سرچ کردن میتونید پیدا کنید.
ضمنا سوال ها رو در تاپیک های جداگانه با عنوان مناسب مطرح کنید.

sltavakoli
04-04-2008, 15:07
Using the WinInet class there4s a slight problem when disconnecting from the Internet because shutting down der Internet session doesn4t close the dial up connection. Unfortunaltely CInternetSession::Close() wont give any possibility of getting the phone line free.



Solution:


The RAS Api has got a method called RasHangUp() which does that job but it needs an RAS handle to do so. There a two ways to get hold of this handle; one is to establish the whole RAS session which is rather complicated and quite unnecessary. The easier one is shown in the code sample below. It uses RasEnumConnections() to get the desired handle; which also works if the connection wasn4t made using RAS directly.
Needed:


In order to get the code below going it is necessary to
have RAS installed on the system ( RASAPI32.DLL ). This is automatically the case when you`ve got a dial up network installed
inlude RAS.H
link RASAPI32.LIB


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

منبع :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

فکر میکنم که این ماله C# میباشد.

من ماله VB6 رو میخواستم.

sltavakoli
04-04-2008, 15:13
سلام.
جناب توکلی لطفا قبل از زدن تاپیک سرچ کنید. جواب خیلی از سوالات ساده ای که میپرسید رو با سرچ کردن میتونید پیدا کنید.
ضمنا سوال ها رو در تاپیک های جداگانه با عنوان مناسب مطرح کنید.

سلام دوست عزیز.

1-من همیشه قبل از ایجاد تاپیک سرچ میکنم.ولی یا اصلا نتیجه نمیگیرم یا اگه هم چیزی پیدا میکنم کار نمیکنه

به همین دلیل هست که مجبورم برای سوال هام که میدونم خیلی الکی هستند تاپیک جداگونه بزنم.

2-برای اینکه میخواستم الکی تاپیک نزنم این کار رو کردم.

در اخر هم ما رو حلال کنید.

ULF_VB6
04-04-2008, 19:56
وایییییییییییییییی
واقعا معذرت
اصلا حواسم نبود.
سرم خیلی شلوغ بود. دقت نکردم.