Ethan00000
Messages postés25Date d'inscriptionmardi 22 janvier 2002StatutMembreDernière intervention14 mars 2003
-
2 mai 2002 à 11:34
Ethan00000
Messages postés25Date d'inscriptionmardi 22 janvier 2002StatutMembreDernière intervention14 mars 2003
-
6 mai 2002 à 12:50
Quand un icone est dans le systray, et que la form associée à cet icone est visible mais qu'une autre application se trouve devant cette form. Comment faire pour qu'en double cliquant sur l'icone, cette form reapparraisse au premier plan?
Comment faire pour incorporer un composant Gauge dans un statusbar?
Est ce qu'il y a moyen d'inserer un composant DBNavigator dans une status bar?
Est ce qu'il y a moyen aussi de faire des icones avec couleurs? Si oui, coment fais tu?
Avec un quick report, je dois imprimer un tableau, donc je prend un composant QRRichEdit, mais comme ce que je dois imprimer varie d'une ligne à l'autre, je voudrais que ce composant s'agrandisse automatiquement avec le texte comme un tableau dans word, et quand je cree un cadre autour de cette cellule, le texte est beaucoup trop pres de la bordure. Est-ce qu'il y a moyen de definir des marges ou des retraits comme dans word a l'aide du composant offert par delphi? Si non est-ce que tu as connaissance d'un autre composant qui derait cela? Et si oui ou puis je le telecharger?
Et une derniere chose, comment fait on pour installer RXLib dans delphi 6? Car j'ai telecharger un composant permettant de faire qu'un composant DBGrid affiche les lignes paires et impaires de couleurs differentes. Et connaitrais tu le moyen de resoudre cela a l'aide du composant DBGrid offert par delphi?
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 20062 2 mai 2002 à 14:20
Question 1 : regarde dans les sources, Fabiin à déposé très récemment un source sur les icones dans le systray.
Question2 : On ne peut insérer de composants dans un StatusBar. Dans le cas d'un progress bar il faut le dessiner soit même :
procedure TForm1.StatusBar1DrawPanel(StatusBar: TStatusBar; Panel: TStatusPanel; const Rect: TRect);
Var Rect2:TRect;
begin
Rect2:=Rect;
With StatusBar1.Canvas Do
Begin
Rect2:=Rect;
InflateRect(Rect2,-2,-2);
Brush.Color:=StatusBar1.Color;
Pen.Style:=psClear;
Rectangle(Rect2);
Rect2.Right:=Rect2.Left+(Rect2.Right-Rect.Left)*ValeurAvance Div 100;
Brush.Color:=clLime;
Rectangle(Rect2);
End;
end;
( valeurAvance est la valeur d'avance en % )
Si ValeurAvanse est modifié il faut appeler StatusBar1.Refresh pour mettre à jour le composant.
Question 3 : pas possible
Question 4 : Qu'utilises tu pour faire tes icônes ? L'éditeur d'images de Delphi permet de faire des icônes en couleur.
--- :sleepy) Nono du Moulin :sleepy) ---
Question 5 :
Met QRRichText1.AutoStrech à True pour la taille automatique. et dans le RichEdit d'origine place RichEdit1.Border à la taille que tu veux.
Question 6 : Jamais utilisé, mais d'autres ici les ont utilisés.
Ethan00000
Messages postés25Date d'inscriptionmardi 22 janvier 2002StatutMembreDernière intervention14 mars 2003 2 mai 2002 à 15:13
QRRichText1.AutoStrech est a true
RichEdit1.Border n'existe dans delphi 3 il y a juste RichEdit1.BorderStyle
et RichEdit1.WordWarp est à True et ca marche tjs pas
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 20062 2 mai 2002 à 18:14
Je confirme après essais :
QRRichText1.ParentRichEdit est à RichEdit1
QRRichText1.AutoStrsch=True;
Alors le QRRichText s'adapte à la taille du texte de RichEdit et change éventuellement la taille de la bande parent.
Par contre j'utilise Delphi6, je n'ai pas Delphi 3 pour faire l'essai. Note que tu peux obtenir la version personnelle de Delphi6 auprès de Borland pour pas grand chose.
Ethan00000
Messages postés25Date d'inscriptionmardi 22 janvier 2002StatutMembreDernière intervention14 mars 2003 6 mai 2002 à 12:50
tu sais m'envoyer un exemple j'essaierais chez moi ss delphi6 parce que moi ca marche pas je dois oublier un truc ou quoi et les quick report c pas mon fort c la premiere fois que j'essaie.
tu peux m'envoyer ca a ethan.decoster@caramail.com