Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - DBEdit1.hint
D. Annies - Sa 30.11.13 19:12
Titel: DBEdit1.hint
Hi, Delpher,
ich möchte, dass im Hint des DBEdit der Inhalt des Feldes (es ist ein Buchtitel)
angezeigt wird, weil das Feld manchmal für den ganzen Titel zu klein ist.
Ich habe es versucht mit:
Delphi-Quelltext
1:
| dbedit1.DataSource := datasource4; dbedit1.Hint := dbedit1.DataField; dbedit1.Visible := true; |
aber da wird eben nur der Feldname Titel ausgegeben.
Wie mache ich es richtig?
LG, Detlef
haentschman - Sa 30.11.13 19:51
Moin.. 8)
versuch mal:
Delphi-Quelltext
1: 2:
| dbedit1.DataSource := datasource4; dbedit1.Hint := dbedit1.DataSource.DataSet.FieldByName('Titel').AsString; |
...solltest du das DataSet kennen natürlich nicht über den Umweg Edit + DataSource... :lol:
D. Annies - Sa 30.11.13 20:17
Danke, schon viel besser, aber jetzt wird als Hint immer der erste Titel angezeigt,
obwohl ich ja in die Tabelle klicke und im DBEdit1 der jeweils richtige Titel des
aktuellen Datensatzes angezeigt wird, aber der Hint aktualisiert sich nicht mit.
Gruß, Detlef
mandras - Sa 30.11.13 20:26
Den Hint in einer OnScroll-Methode des Dataset setzen, dann müßte alles klappen.
D. Annies - Sa 30.11.13 21:01
Jo, passt - Danke
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!