Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
API contenue dans user 32.dll
Function long keybd_event(long lgcur, long lflag, long lint, long leds ) & Library "user32.dll" //et on appelle : keybd_event(35, 0, 0, 0)//correspond à un appui sur la touche End //mais il faut aussi keybd_event(35, 0, 2, 0)//pour signifier le lacher de la touche
Un grand merci à Rey
Hors ligne
Autre méthode sans API : utilisation de la méthode SelectText()
Pour un single ligne edit :
// initialisation pour l'exemple sle_value.Text = 'un texte ici' // curseur à la fin du texte sle_value.SelectText( Len( sle_value.Text ) + 1, 0 ) sle_value.SetFocus( )
Pour un controle edit dans une DW :
// initialisation pour l'exemple dw_value.InsertRow( 1 ) dw_value.SetItem( 1, 'colonne', 'un texte ici' ) // curseur à la fin du texte dw_value.SelectText( Len( dw_value.GetText( ) ) + 1, 0 ) dw_value.SetFocus( )
Hors ligne
à tous les deux
Hors ligne
Bien sympa les 2 tips !
Merci.
Hors ligne
Pages: 1