Chaussures est un outil graphique très pratique. Je voudrais faire un formulaire de recherche afin qu'un utilisateur soit aidé à naviguer à travers des textes plus volumineux pour l'édition. Pour cela, j'ai besoin de déplacer le curseur dans un élément editbox.Comment positionner le curseur d'editbox dans des chaussures?
Ici, vous verrez ma question dans le code:
Shoes.app do
stack do
p=para "After pressing 'search' a question will arise"
box=edit_box
box.text="One\nof\nthe\nmost\nstriking\ndifferences\nbetween\na\ncat\nand\na\nlie\nis\nthat\na\ncat\nhas\nonly\nnine lives."
flow :margin_top=>0.1 do
search=edit_line
button("search") do
pos=box.text.index search.text
y = box.text[0..pos].split.size-1 if pos
if not y.nil?
#For example if you searched "only" then
#cursor should jump/scroll to line 17.
#
#Anything there for cursor positioning,
#like: box.cursor=[0,y]
#
p.text="How can I move editbox's cursor in line #{y+1}?"
else
alert "'#{search.text}' not found"
end
end
end
end
end
est-il est un moyen de changer la position du curseur d'un editbox? Si non, connaissez-vous une autre méthode de mise en œuvre?
atomota, bienvenue à Stackoverflow! –