begin process at 2008 07 09 03:13:00
1 207 190 membres
36 nouveaux aujourd'hui
14 130 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Centrer les items d'un Listbox [ Archives / Divers ] (dayotte)

Centrer les items d'un Listbox le 24/01/2006 13:36:15

dayotte
Bonjour,

Je voudrais savoir s'il y a une façon de centrer les items dans un listbox.  Un peu comme la commande du

combobox:  Control.Alignment = 2

Cette propriété n'est pas disponible pour le listebox, mais je voudrais pouvoir centrer tout mes menus.

Merci pour votre aide












Re : Centrer les items d'un Listbox le 29/01/2006 12:51:19

Mike Gagnon
Membre Club
Pourquoi utiliser un listebox pour tes menus? Voici un suggestion que centre les items dans un listbox.

oform1=NEWOBJECT("form1")
oform1.Show
RETURN


 **************************************************
*-- Form:         form1 (c:\program files\microsoft visual foxpro 9\samples\solution\form1.scx)
*-- ParentClass:  form
*-- BaseClass:    form
*-- Time Stamp:   01/29/06 06:50:05 AM
*
DEFINE CLASS form1 AS form


 Top = 0
 Left = 0
 Height = 250
 Width = 519
 DoCreate = .T.
 Caption = "Form1"
 Name = "Form1"


 ADD OBJECT list1 AS listbox WITH ;
  ColumnCount = 1, ;
  ColumnWidths = "100", ;
  RowSourceType = 6, ;
  RowSource = "moncursor.itemmenu", ;
  Height = 217, ;
  Left = 36, ;
  Top = 12, ;
  Width = 420, ;
  Name = "List1"


 PROCEDURE Load
  CREATE CURSOR moncursor (itemmenu c(100))
  INSERT INTO moncursor (itemmenu) VALUES (PADC("Item #1",100,' '))
  INSERT INTO moncursor (itemmenu) VALUES (PADC("Deuxième item",100,' '))
  INSERT INTO moncursor (itemmenu) VALUES (PADC("Item #3",100,' '))
  INSERT INTO moncursor (itemmenu) VALUES (PADC("Quatrième choix",100,' '))
 ENDPROC


ENDDEFINE



Mike Gagnon

Re : Centrer les items d'un Listbox le 29/01/2006 13:11:18

Mike Gagnon
Membre Club

Pour avoir une allure plus centrer, ilfaut que tu utiliser une police non-proportionelle, Comme courrier New

PUBLIC oform1

oform1=NEWOBJECT("form1")
oform1.Show
RETURN
DEFINE CLASS form1 AS form
 Top = 0
 Left = 0
 Height = 250
 Width = 519
 DoCreate = .T.
 Caption = "Form1"
 Name = "form1"
 ADD OBJECT list1 AS listbox WITH ;
  FontName = "Courier New", ;
  ColumnCount = 1, ;
  ColumnWidths = "100", ;
  RowSourceType = 6, ;
  RowSource = "moncursor.itemmenu", ;
  Height = 217, ;
  Left = 36, ;
  Top = 12, ;
  Width = 420, ;
  Name = "List1"
 PROCEDURE Load
  CREATE CURSOR moncursor (itemmenu c(50))
  INSERT INTO moncursor (itemmenu) VALUES (PADC("Item #1",50,' '))
  INSERT INTO moncursor (itemmenu) VALUES (PADC("Deuxième item",50,' '))
  INSERT INTO moncursor (itemmenu) VALUES (PADC("Item #3",50,' '))
  INSERT INTO moncursor (itemmenu) VALUES (PADC("Quatrième choix",50,' '))
 ENDPROC
ENDDEFINE


Mike Gagnon


Re : Centrer les items d'un Listbox le 30/01/2006 14:08:44

dayotte
Merci pour la façon de faire avec les listbox. 

Tu me demandais pourquoi utiliser les listbox pour les menus?  Il n'y a pas vraiment de raison.  Est-ce que tu as quelques chose à me proposer?

Merci de votre collaboration

Re : Centrer les items d'un Listbox le 30/01/2006 20:35:29

Mike Gagnon
Membre Club

Un menu, comme tous les applications 'standard' sur le marché?


Classé sous : listbox, centrer, items

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS