[Résolu] Textfield de boite de dialogue BASIC

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Sombila
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 23 févr. 2006 05:22

[Résolu] Textfield de boite de dialogue BASIC

Message par Sombila »

Bonjour;
J'ai créé un boite de dialogue où il y a un textfield parametré en multiligne
qui peut contenir un texte;
Alors je voulais selectionné le texte, caractére par caractére
j'ai essayer en utilisant : .currentcontroller.getViewCursor() Pour initialisé le curseur dans le textfield mais ca ne marche pas.
Alors, je voulais demandé s'il y a un methode pour le resolvé
merci.
Dernière modification par Sombila le 01 mars 2006 11:33, modifié 1 fois.
OOo2.0 , WinXp
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 13:42

Message par bm92 »

je voulais selectionné le texte, caractére par caractére
La pseudo-propriété .Selection du contrôle Text délimite le rang minimal et maximal des caractères sélectionnés. Il faut passer par une variable intermédiaire pour la modifier.
La pseudo-propriété .SelectedText renvoie la chaîne de caractères sélectionnée.

Code : Tout sélectionner

Dim monDialogue as object, dlg as object, kt as object
dim s as object

dlg = createUnoDialog(monDialogue)
kt = dlg.getControl("TextField1")
s = kt.Selection
s.Min = 10
s.Max = 14
kt.Selection = s
dlg.execute
print kt.SelectedText
dlg.dispose
Si cela répond au problème, merci d'éditer le titre du premier message pour ajouter [Résolu]
Sombila
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 23 févr. 2006 05:22

Message par Sombila »

Merci bm92
Problème résolu :D
OOo2.0 , WinXp
Forever
Fraîchement OOthentifié
Messages : 5
Inscription : 01 mars 2006 12:52

Message par Forever »

Salut;
Comment peut t-on affécté un caractères à Pk.selected et qui change en mème temps le pk.selected dans le textfield?
Ex: Pk.selected renvoye "a"
et on veux le remplacer par"X".
Merci
Avatar de l’utilisateur
c-stefan
Membre fOOndateur
Membre fOOndateur
Messages : 1146
Inscription : 16 janv. 2006 14:07
Localisation : Lisieux

Message par c-stefan »

comme il est résolu .

merci de suivre les régles
http://forum-openoffice.org/forum/viewtopic.php?t=1

de plus ici bas le célèbre
http://forum-openoffice.org/forum/viewtopic.php?t=18

Très à cheval sur les régles nous sommes :)
7.5.4.2 (AARCH64) LibreOffice
Mac OS X 13.4.1