
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Benim durumumda, "orman" ortalamadan daha karmaşık hale getirilmedi: ekran penceresi (tablonun görünür alanı), tüm hücrelerin sığması gereken tam boyutlu bir pencere, içinde hareket edecek ana pencere, satırlar ve içlerindeki hücreler için pencere ve ayrıca kaydırma (kaydırıcı, bant sınırlı). Göreceli yerleşim kısıtlamaları, özellikler tarafından belirlenir. Yalnızca kaydırıcı için , nesneyi hareket ettirme olaylarını durdurmak ve " tam boyutlu pencerenin" konumunu zaten ayarlamak gerekir. Bunların hepsi sanal pencerelerle yapılır, görsel kısmı buna eklemeniz gerekir, görsel kısım olmadan çizgiler için pencereler ve tam boyutlu bir pencere olacaktır. Düzenlenen hücre için bir giriş alanı yapın (bu zaten kendiniz yapılır), etkileşimin geri kalanı motor tarafından uygulanır: her hücre için doğru olaylar gelir (fare olayları, yeniden çizim, hareket) .. .. Bu tür fırsatlar, çok sayıda pencere (büyük listeler, tablolar, birkaç bin pencere) olduğunda performansı artırmak için birkaç fikir daha var.
İşte bu tablo.))) Tuval üzerinde ilk yapanın Anatoly olduğunu hatırlıyorum. Onun için zordu... Pek çok şeyi çok güzel fark etti, kıskanabilir.
Güzel değil, işlevsel olarak yapıyoruz. Yavaş yavaş gerekli nesneleri yapıyorum, yaklaşım diğer çözümlerden farklı. Tablo hücrelerine herhangi bir nesne yerleştirilebilir. Motora kanvas desteği ekledim, hem kanvas hem de normal dikdörtgenler kullanıldığı ortaya çıktı. Demo eklendi
Sol üst boş köşeden sürükleyebilirsiniz.
Güzel değil, işlevsel olarak yapıyoruz. Yavaş yavaş gerekli nesneleri yapıyorum, yaklaşım diğer çözümlerden farklı. Tablo hücrelerine herhangi bir nesne yerleştirilebilir. Motora kanvas desteği ekledim, hem kanvas hem de normal dikdörtgenler kullanıldığı ortaya çıktı. Demo ekli
Sol üst boş köşeden sürükleyebilirsiniz.
Kötü kötü değil...
İlk eleştiri:
Kavramsal olarak, büyük bir pencere mi yoksa birbirine yapışmış birkaç küçük pencere mi? Ne yazık ki, pencere(ler)de hareket yok. Mekanik biraz garip çalışıyor, düşünülmesi gereken başka bir şey var. Hücrelere bir şey koyma fırsatı bulamadım, interaktif değiller. Henüz çalışan tek bir kontrol yok, basit bir buton veya onay kutusu bile yok. Yapısal olarak, pencereler işlenmedi - çerçeve yok, küçültme veya ölçekleme düğmeleri yok veya keyifsiz bir simge ... İşlevlerini yerine getirmeden ve dekoratiflik uğruna bile yerleştirilmelidirler, çünkü aksi halde ne olduğu belli değildir. bakıyoruz. Tabii ki... çok nemli.
Övgü:
Eksikliklere rağmen, büyük ilerleme ve potansiyel görüyorum. Tabii ki, yeterince sabrınız ve gücünüz varsa, sonunda bir şeyler yoluna girebilir. Eh, yetenek kesinlikle orada.)
not Kaydırmadan (topal da olsa) ve sınırlı da olsa pencere pervazlarının "kauçukluğundan" memnun kaldım. :)))
not Üzgünüz, alt pencereler hareket ettirilebilir! İlk başta anlamadım. Tabii ki, seyahat alanı çok sınırlı, ama yine de...Ne yazık ki, yüklemeden sonra pencereler olması gerektiği gibi yer almıyor:
Kötü kötü değil...
İlk eleştiri:
Kavramsal olarak, büyük bir pencere mi yoksa birbirine yapışmış birkaç küçük pencere mi? Ne yazık ki, pencere(ler)de hareket yok. Mekanik biraz garip çalışıyor, düşünülmesi gereken başka bir şey var. Hücrelere bir şey koyma fırsatı bulamadım, interaktif değiller. Henüz çalışan tek bir kontrol yok, basit bir buton veya onay kutusu bile yok. Yapısal olarak, pencereler işlenmedi - çerçeve yok, simge durumuna küçültme veya yakınlaştırma düğmesi veya keyifsiz bir simge ... İşlevlerini yerine getirmeden ve dekoratiflik uğruna bile yerleştirilmelidirler, çünkü aksi halde ne olduğu belli değildir. bakıyoruz. Tabii ki... çok nemli.
Övgü:
Eksikliklere rağmen, büyük ilerleme ve potansiyel görüyorum. Tabii ki, yeterince sabrınız ve gücünüz varsa, sonunda bir şeyler yoluna girebilir. Eh, yetenek kesinlikle orada.)
not Kaydırmadan (topal da olsa) ve sınırlı da olsa pencere pervazlarının "kauçukluğundan" memnun kaldım. :)))
not Üzgünüz, alt pencereler hareket ettirilebilir! İlk başta anlamadım. Tabii ki, seyahat alanı çok sınırlı, ama yine de...Burada tüm pencereler (genel, hücreler, kaydırma, kaydırma kaydırıcısı...) aynı çalışma prensibine sahiptir, yalnızca özelliklerde farklılık gösterirler, yalnızca görsel temsilde farklılık gösterirler, ayrıca görünmez pencereler de vardır, böylece cam görselleştirme yerleştirilebilir herhangi bir pencerede, kaydırıcıda veya kırmızı küçük karede bile fark yok.
Hücrelerdeki emir defterleri etkileşimlidir, tıpkı göstergede olduğu gibi (emir defterinin tik grafiğinin ve başlığın arkasına taşınması, dikey fiyat hareketi), tablonun sağ kaydırılmasıyla sadece tekerlek kaydırma olayları işlenir.
Bu tablo, farklı listeler ve tablolar oluşturmak için temel bir görsel öğe görevi görecektir, hücrenin içine ne yerleştirilmiş olursa olsun, farklı nesnelere ve hatta aynı tablolara sahip olabilirsiniz.
Başka bir artı: "A" etiketi (nedeni bilinmiyor) etkileşimli! Zaten iyi.
Cam göstergesini test ettiniz mi? Bu, otomatik fiyat kaydırmayı etkinleştirme/devre dışı bırakma
Cam göstergesini test ettiniz mi? Bu, otomatik fiyat kaydırmayı etkinleştirme/devre dışı bırakma
Evet, sipariş defterinin kendisi ve onay göstergesi iyi durumda. En az şikayete sahipler. Kendin mi yazdın yoksa bir yerden ödünç mü aldın?