Salut
Dans une application eclipse rcp, j'ai activé le "Copier" sur un widget StyledText. Voici le code :
De ce côté-là, ça fonctionne bien. Par contre, pour coller le texte sous Microsoft Word, le Ctrl+V passe mais pas l'item "Coller" du menu contextuel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 contentsText.addMenuDetectListener(new MenuDetectListener(){ public void menuDetected(MenuDetectEvent e) { actionMenu = new Menu(getShell(), SWT.POP_UP); MenuItem copyItem = new MenuItem(actionMenu, SWT.PUSH); copyItem.setText("Copier"); copyItem.addSelectionListener(new SelectionListener() { public void widgetSelected(SelectionEvent e) { contentsText.copy(DND.CLIPBOARD); } public void widgetDefaultSelected(SelectionEvent e) { // TODO Auto-generated method stub } }); actionMenu.setLocation(e.x, e.y); actionMenu.setVisible(true); } });
Le Ctrl+V et l'option contextuelle passent bien sous Libre Office ou notepad++.
Est-ce qu'il y a une possibilité que l'option contextuelle puisse fonctionner avec un code source différent ou c'est définitivement Word qui bloque?
Merci par avance
Partager