![]() | |
| |||||||
![]() |
| | LinkBack | Seçenekler |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 04/2007 Yer: Kocaeli
Mesaj: 12
|
command butonunun % 50 den sonrasına tıklandıgında bir işlem % 50 den öncesine tıklandıgında bir işlem yapmasını istiyorum. yani bir buton iki butonun yaptıgı işi yapcak. bir türlü yapamadım 3 günden beri uğraşıyom yardımcı olursanız sevinirim.. şimdiden teşekkürler..
|
| | |
| | #2 (permalink) | |
| İptal Durumu Üyelik Tarihi: 03/2007
Mesaj: 202
| Alıntı:
ama 2 button kullanımı ile yapabilirsin... bir diğer yöntem ise , buttonun yarısını ve diğer yarısını resim olarak kaydet ; basınca filan normal button gibi davransın (mousedown olayı diye bişey var) , böylece yarısına tıklanınca yarısını , diğer yarısına tıklayınca öbür yarısını tamamlar , bu arada 1 işi 2 buttonla nasıl yaparım diyorsan , değişken tut elinde... örneğin 1. butonddan sonra 2. butona tıklayınca forum kapanmasını istiyorsun (varsayalım) dim i as integer button1_click() i=50 button2_click() i= val(i+50) if i = 100 then end bunun gibi... | |
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 04/2007 Yer: Denizli
Mesaj: 170
|
Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 1 Then If X < Command1.Width / 2 Then MsgBox "sol taraf tıklandı" Else MsgBox "sağ taraf tıklandı" End If End If End Sub ------------------------ buton olaylarında böyle bir şey olmaması yapılamıyacağı manasına gelmezki bu şekilde çalışıyor denedim sol ve sağ yarı şeklinde eğer üst alt yarı şeklinde çalışmasını istiyorsan x yazan yerlere y yazarsın Width yazan yerede Height yazdığında o şekilde çalışır yazacağın kodlarıda msgboxların yerlerine yaz olay bitti kolay gelsin |
| | |
| | #4 (permalink) | |
| İptal Durumu Üyelik Tarihi: 03/2007
Mesaj: 202
| Alıntı:
| |
| | |
| | #6 (permalink) |
| Üye Üyelik Tarihi: 04/2007 Yer: Denizli
Mesaj: 170
|
tabiki olabilir, kulanıma görede değişir kodu yazarken mouse_down kullanmışım nedense bilmiyorum. mouseup; clik olayının karşılığı gibi olabilir ama onunda sakıncaları var, biraz koruma koymak gerekiyor... butona tıklayıp mouse basılı iken buton genişliğinin dışına doğru sürüklenip bırakılsa bile yazdığımız kodlar çalışacaktır. buda pek istenmeyen bir durum olsa gerek. onuda çözüme kavuşturacak kodu veriyorum... Kod: Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 1 And X > 0 And Y > 0 And X < Command1.Width And Y < Command1.Height Then If X < Command1.Width / 2 Then MsgBox "sol taraf tıklandı" Else MsgBox "sağ taraf tıklandı" End If End If End Sub |
| | |
| | #8 (permalink) |
| Iki Ters Bir Düz... Üyelik Tarihi: 11/2005
Mesaj: 595
| Kod: Dim Konum as Integer
Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Konum=X
End Sub
Private Sub Command1_Click()
If x>Konum/2 then
'Sag Taraf
Elseif x>Konum/2 then
'Sol Taraf
End if
End Sub
|
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| c# da sql command nesnesi | eyloo | C# | 5 | 17/10/2008 11:32 |
| DOS Command sorunu | Sahin | Windows | 12 | 03/04/2007 21:40 |
| secili checkbox tıklandıgında | Lnxtr | Javascript / DHTML / Ajax | 8 | 03/07/2006 00:19 |
| S.M.A.R.T. command failed | selected | Donanım | 1 | 06/03/2006 12:21 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |