PureBasic

Forums PureBasic
Nous sommes le Ven 23/Aoû/2019 12:06

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 31 messages ]  Aller à la page Précédente  1, 2, 3  Suivante
Auteur Message
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mer 14/Aoû/2019 20:12 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8737
:!: Avertir l'utilisateur lorsqu'il a oublié de mettre un MDP
- Arrête le Franglais :D

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mer 14/Aoû/2019 20:31 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 4043
Ar-S a écrit:
:!: Avertir l'utilisateur lorsqu'il a oublié de mettre un MDP
- Arrête le Franglais :D

:?: le franglais ?

A propos, savez-vous comment on change la largeur d'une colonne dans un ExplorerListGadget ?

thx 8)

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mer 14/Aoû/2019 21:31 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8737
Oui tu mets ton interface en français ou en anglais mais tu ne mélanges pas les deux.
pour la largeur je l'avais mais je n'arrives pas à remettre la main dessus. De toute façon c'est de l'API

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mer 14/Aoû/2019 21:50 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 4043
Ar-S a écrit:
De toute façon c'est de l'API

Il me la faut :idea:

Si quelqu'un a ca :!: 8)

Sinon, pour le franglais, j'ai aimé melanger :mrgreen:

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mer 14/Aoû/2019 22:08 
Hors ligne

Inscription: Ven 29/Juin/2007 17:50
Messages: 3483
Dans le doute, https://www.purebasic.fr/english/viewtopic.php?f=13&t=73381, pour supprimer une colonne d'un gadget et gérer le header (en-tête) car, qui supprime...

_________________
Juste la 4G pour Smartphone


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mer 14/Aoû/2019 22:09 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8737
Code:
EnableExplicit

Procedure SetColWidth(Gadget,ColNum,Size)
  ; Ar-S
  SendMessage_(GadgetID(Gadget),#LVM_SETCOLUMNWIDTH,ColNum,Size)
EndProcedure


If OpenWindow(0,0,0,500,250,"Fenêtre ",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
 
  ExplorerListGadget(1,10,10,480,230,"C:\",0)
 
  SetColWidth(1,0,50)   ; 1ere colonne (la 0) à 50 de large
  SetColWidth(1,1,300)  ; 2eme colonne (la 1) à 300 de large
 
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mer 14/Aoû/2019 22:39 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 4043
Ar-S a écrit:
Code:
EnableExplicit

Procedure SetColWidth(Gadget,ColNum,Size)
  ; Ar-S
  SendMessage_(GadgetID(Gadget),#LVM_SETCOLUMNWIDTH,ColNum,Size)
EndProcedure


If OpenWindow(0,0,0,500,250,"Fenêtre ",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
 
  ExplorerListGadget(1,10,10,480,230,"C:\",0)
 
  SetColWidth(1,0,50)   ; 1ere colonne (la 0) à 50 de large
  SetColWidth(1,1,300)  ; 2eme colonne (la 1) à 300 de large
 
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

Je quote car je ne veux pas que qqun l'efface. Grand merci :!: :wink:

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Jeu 15/Aoû/2019 1:14 
Hors ligne

Inscription: Ven 29/Juin/2007 17:50
Messages: 3483
Pour savoir et modifier la largeur d'une colonne, il y a une solution native :
Code:
GetGadgetItemAttribute()
SetGadgetItemAttribute()
Syntaxe :
Code:
Valeur = GetGadgetItemAttribute(Gadget, 0, #PB_Explorer_ColumnWidth, Colonne)
SetGadgetItemAttribute(Gadget, 0, #PB_Explorer_ColumnWidth, Valeur, Colonne)
Mais, perso, je n'avais bêtement pas fait le lien entre camoufler une colonne et modifier sa largeur. La modif étant aussi manuelle, je n'ai jamais utilisé cette option.

@ArS

Merci pour la méga-simplification. En fait, dans le sujet anglais, ils discutent aussi de "Comment faire une fois que les colonnes sont cachées ?", problème persistant, qu'il y ait API ou pas. Bref, ils se sont étalés sur des problèmes que, peut-être SPH ne rencontre pas.

_________________
Juste la 4G pour Smartphone


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Jeu 15/Aoû/2019 7:15 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 4043
VOILA : Version beta 4 (finale)

Je n'ai trouvé aucun bug dans cette beta. Aussi, je vous la laisse tester et s'il n'y a pas de reclamations je la passerais en V1.0


:idea: GRAND merci à Marc56, falsam, Ar-S et KCC (pour son test) :idea:

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Jeu 15/Aoû/2019 7:25 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8737
Ollivier a écrit:
Code:
GetGadgetItemAttribute()/SetGadgetItemAttribute() #PB_Explorer_ColumnWidth

J'ai pourtant recherché hier soir avant de poser l'API :D je suis passé à coté. Merci pour ce rafraichissement.

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Lun 19/Aoû/2019 18:51 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 4043
Kwai chang caine a écrit:
Marche bien ici W10 X64 / v5.70 X86 :D

1/ Ce qui serait cool c'est de rajouter un champ avec le chemin entier du dossier ou est le fichier à crypter

2/ Tu devrais contrôler que le chemin que l'on rentre dans le champs "Crypter/Décrypter ici" se termine avec un antislash et au besoin en rajouter un, car si on en met pas...bah ça marche pas correctement :|

3/ Il manque l'icone dans le zip

4/ Ce serait bien si on pouvait réduire la fenêtre principale dans la barre des taches

La totalité de ce que tu as dis sera fait (par contre, bye bye le drag&drop) :idea:

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Lun 19/Aoû/2019 20:02 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 23/Sep/2006 18:32
Messages: 6644
Localisation: Isere
Je te remercie SPH 8)
En fait j'ai été surpris de voir que je n'étais pas le seul à utiliser le presse-papier pour accéder aux longues arborescences 8O
Faut dire que comme j'aime bien retrouver rapidement, je structure vachement mes données
Exemple :
Code:
C:\Kcc\Informatique\Applications\Donnees\Images\Gif\Animes\Femmes\
Et ça c'est dans les plus courts :mrgreen:

Donc chaque fichier est dans whatmilles dossiers imbriqués, mais c'est le panard pour retrouver, je ne perds jamais un fichier si il a été rangé correctement auparavant
Et c'est pas dur pour les retrouver rapidement car je fait un raccourcis, et aussi un programme qui m'ouvre le dossier ou est le fichier recherché.
Une fois ce dossier ouvert, je copie le chemin de l'explorateur et le colle dans le champs du logiciel qui doit le traiter (quasi tous les giciels ont un champs comme ça, ou alors dans le sélecteur de dossier il y a parfois ce champs)

Le seul hic de cette méthode c'est la longueur des chemins que windows a du mal à gérer :|
Donc une idée m'est venue, c'est de ne mettre qu'une lettre par catégorie :idea:
L'équivalent du chemin du dessus donne par exemple (Cet exemple est bidon)
Code:
C:\A\B\A\C\L\I\A\D\
Et depuis je me tripote car j'ai plus les problème de longueur, donc le beurre et l'argent du beurre, la seule chose c'est qu'il a fallu que je retienne la correspondance de chaque lettre

_________________
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mar 20/Aoû/2019 7:48 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 02/Oct/2011 16:17
Messages: 2159
Localisation: 50200 Coutances
Bonjour KCC,

pourquoi, ne fais-tu pas un programme qui fabrique des acronymes ?

Exemple : Acronyme("Fédération Lamentable des Imbéciles en Casquette") donne FLIC, car le programme ne prend que la première lettre majuscule de chaque mot.

_________________
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce GT 640 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.62, 5.70 LTS
Un homme doit être poli, mais il doit aussi être libre !


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mar 20/Aoû/2019 15:40 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2788
Localisation: Klyntar
Micoute a écrit:
Bonjour KCC,

pourquoi, ne fais-tu pas un programme qui fabrique des acronymes ?

Exemple : Acronyme("Fédération Lamentable des Imbéciles en Casquette") donne FLIC, car le programme ne prend que la première lettre majuscule de chaque mot.



Code:
Texte$ = "Bonjour micoute voici un exemple"
Resultat = CountString(Texte$, " ")

Debug Texte$
Debug "---"
For k=1 To Resultat+1
Debug UCase(Left(StringField(Texte$, k, " "), 1))
Next
:lol:
Pour Micoute et KCC






@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: MutanteKey 2
MessagePosté: Mar 20/Aoû/2019 17:31 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 4043
Voila, la beta 7 est sortie :P

(1er post) :wink:

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 31 messages ]  Aller à la page Précédente  1, 2, 3  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye