| Autor |
Beitrag |
mimi
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Di 09.09.03 18:58
Hallo,
- ich suche einen Select Label Komponente. z.b. Öffnent das eingenschafst dialog bei einen link dort kann man ja bestimmte angaben einfach kopieren.
- 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 Tino: List-Tag hinzugefügt.
_________________ MFG
Michael Springwald, "kann kein englisch...."
|
|
Keldorn
      
Beiträge: 2266
Erhaltene Danke: 4
Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
|
Verfasst: 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
      

Beiträge: 9839
Erhaltene Danke: 45
Windows 8.1
Delphi XE4
|
Verfasst: 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
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: 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 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: 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
      

Beiträge: 9839
Erhaltene Danke: 45
Windows 8.1
Delphi XE4
|
Verfasst: Mi 10.09.03 16:43
Das ist, wie Matze gesagt hat, ein Editfeld mit ein paar geänderten Eigenschaften.
Gruß
Tino
|
|
mimi 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: 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
      
Beiträge: 2266
Erhaltene Danke: 4
Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
|
Verfasst: Mi 10.09.03 16:59
Borderstyle := bsnone
_________________ Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
|
|
mimi 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: 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
      
Beiträge: 2266
Erhaltene Danke: 4
Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
|
Verfasst: 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 Can vas . 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 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Do 11.09.03 07:11
hatte ich versucht, aber es hat nicht geklappt 
_________________ MFG
Michael Springwald, "kann kein englisch...."
|
|
Keldorn
      
Beiträge: 2266
Erhaltene Danke: 4
Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
|
Verfasst: Do 11.09.03 10:14
anhand Tinos post:
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, Form1.Canvas, Edit1.Width ); 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 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: 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...."
|
|