Autor Beitrag
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Di 09.09.03 18:58 
Hallo,

  1. ich suche einen Select Label Komponente. z.b. Öffnent das eingenschafst dialog bei einen link dort kann man ja bestimmte angaben einfach kopieren.
  2. wenn der Dateinamen zu lang ist soll er gekürtzt werden wie geht das am besten ? z.b. so E:\test1\test2\testtest....\tes...\fskflslkflskflk

Moderiert von user profile iconTino: List-Tag hinzugefügt.

_________________
MFG
Michael Springwald, "kann kein englisch...."
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Di 09.09.03 20:03 
mimi hat folgendes geschrieben:
z.b. Öffnent das eingenschafst dialog bei einen link dort kann man ja bestimmte angaben einfach kopieren.

und jetzt das ganze bitte nochmal in Deutsch

mimi hat folgendes geschrieben:
wenn der Dateinamen zu lang ist soll er gekürtzt werden wie geht das am besten?

Onlinehilfe: MinimizeName
hab ich allerdings noch nie genutzt ;)

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Mi 10.09.03 09:35 
mimi hat folgendes geschrieben:
wenn der Dateinamen zu lang ist soll er gekürtzt werden wie geht das am besten ?

Schau dir mal den FAQ Beitrag an: ...ein Verzeichnis verkürzt darstellen?

Gruß
Tino
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Mi 10.09.03 12:30 
so wäre das eine problem gelößt. für das erste prob:
nimm halt ein editfeld, das du auf readonly setzt und auch die hintergrundfarbe anpasst.
ich bin mir nicht sicher, ob ein Tedit eine readOnly eigenschaft hat, aber ansonsten sperre die eingabe halt per code im onkeydown event !

_________________
In the beginning was the word.
And the word was content-type: text/plain.
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 10.09.03 16:37 
@matze
das wollte ich gerade nicht so machen !

@Keldorn
ich meine folgendes:
wenn du das eingenschafst dialog Öffnes bei eimem Link, kann man doch dort einige angaben Kopieren bzw. Makieren(nicht war?) wie bekomme ich das auch in delphi hin ?
oder gibt es eine Komponte dafür ?

_________________
MFG
Michael Springwald, "kann kein englisch...."
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Mi 10.09.03 16:43 
Das ist, wie Matze gesagt hat, ein Editfeld mit ein paar geänderten Eigenschaften.

Gruß
Tino
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 10.09.03 16:46 
das ist mir auch schon klar, aber der rand stört irngenwie kann man den nicht "abschalten ?"

_________________
MFG
Michael Springwald, "kann kein englisch...."
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Mi 10.09.03 16:59 
Borderstyle := bsnone

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 10.09.03 17:03 
das problem habe ich gelöst, aber ein edit komponente hat leider kein canvers und die brauche ich für die eine funktion, wie kann ich es umgehen eine zwischen komponente einzusetzen ?

_________________
MFG
Michael Springwald, "kann kein englisch...."
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Mi 10.09.03 17:10 
mimi hat folgendes geschrieben:
das problem habe ich gelöst, aber ein edit komponente hat leider kein canvers und die brauche ich für die eine funktion, wie kann ich es umgehen eine zwischen komponente einzusetzen ?

dann nimm eine andere Canvas . z.b. das der Form, wenn du keine anderen Schriftarten nimmst und wenn doch, dann zur not über eine Zwischenbitmap, wo du die Schrift einstelltst.

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 11.09.03 07:11 
hatte ich versucht, aber es hat nicht geklappt :(

_________________
MFG
Michael Springwald, "kann kein englisch...."
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Do 11.09.03 10:14 
anhand Tinos post:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure TForm1.Button2Click(Sender: TObject);
Var
  PathName: String;
Begin
  PathName := 'F:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Verwaltung';

  edit1.text := MinimizeName (
      PathName,      { Der abzukürzende Pfad }
      Form1.Canvas, { Die Referenz-Zeichenfläche }
      Edit1.Width   { Die maximale Ausgabe-Breite }
    );
End;

Abgesehen davon macht das aber keinen Sinn, weil was willst du mit dem Text anfangen. Editieren hat keinen sinn und irgendwo kopieren und einfügen auch nicht, da du durch die ... den originalen Pad nie wieder herstellen kannst und weiterverwenden kannst. Ich weiß nicht was du vorhast.

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 11.09.03 10:25 
doch ich mache das einfach so:
im Edit1.Text steht der kurze verzeichnis name und im hint steht dann der obwohl eingentlich kann ich auch draufversichten du hast recht *G*

_________________
MFG
Michael Springwald, "kann kein englisch...."