mehrzeilige Tooltips per Makro?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Steffan
****
Beiträge: 125
Registriert: Mi, 21.06.2006 10:07
Wohnort: Dresden

mehrzeilige Tooltips per Makro?

Beitrag von Steffan »

Hallo zusammen,

ich habe ein Formular mit einem Tabellengrid, in dem Adressen angezeigt werden. Um zusätzliche Informationen zur selektierten Adresse zu erhalten habe ich mir überlegt, diese per Makro beim Datensatzwechsel in den Tooltip (Hilfetext) zuschreiben. Das klappt eigentlich mit folgendem Code ganz gut

Code: Alles auswählen

....
oGridAddress.HelpText = BuildHelpAddress
....

Private Function BuildHelpAddress as string
	oStat=oConn.createStatement()
	sQuery = "SELECT * FROM addresses WHERE ( address_ID = " & cstr(iID_A) & " )"
	oResult=oStat.executeQuery(sQuery)
	oResult.Next
	sTxt = oResult.getstring(1) & chr(13) & oResult.getstring(2) & chr(13) 
	sTxt = sTxt & oResult.getstring(3) & " " 
	if oResult.getstring(4) <>"" then sTxt =sTxt & oResult.getstring(4) & " " 
	sTxt = sTxt & oResult.getstring(5) & chr(13)
	if oResult.getstring(6) <>"" then sTxt =sTxt & oResult.getstring(6) & "-" 
	if oResult.getstring(7) <>"" then sTxt =sTxt & oResult.getstring(7) & " " 	
	sTxt =sTxt & oResult.getstring(8) & chr(13)
	sTxt =sTxt & oResult.getstring(9) & chr(13) & chr(13) 
	sTxt =sTxt & "Tel.: " & chr(9) & oResult.getstring(10) & chr(13)
	sTxt =sTxt & "Fax: " & chr(9) & oResult.getstring(11) & chr(13)
	sTxt =sTxt & "Funk: " & chr(9) & oResult.getstring(12) & chr(13)
	sTxt =sTxt & "Prv.: " & chr(9) & oResult.getstring(13) & chr(13)
	sTxt =sTxt & "Mail: " & chr(9) & oResult.getstring(14) & chr(13)
	BuildHelpAddress=sTxt  
End Function
Jetzt habe ich allerdings seit heute das Problem, dass dass der Hilfetext nicht mehr mehrzeilig angzeigt wird sondern die gesamten Infos in einer Zeile stehen. Der Code wurde zwischenzeitlich nicht geändert, allerdings wurde die Datei auf einen anderen Rechner (Win2000, normalerweise sonst WinXP) bearbeitet. Kennt jemand dieses Problem und was kann man dagegen tun?

Steffan.
Steffan
****
Beiträge: 125
Registriert: Mi, 21.06.2006 10:07
Wohnort: Dresden

Beitrag von Steffan »

Hallo zusammen,

ich habe das ganze noch eine Weile beobachtet und festgestellt, dass es da offensichtlich kein nachvollziehbares Verhalten gibt. Mal erscheint der Hilfetext mehrzeilig aber meistens nicht. Und zwar auf dem selben Rechner!
Hat vielleicht doch noch jemand eine Idee woran das liegen kann oder vielleicht einen Tip wie ich das Problem anderweitig lösen kann?

Steffan.
hoefri55
**
Beiträge: 37
Registriert: Do, 16.09.2004 10:16
Wohnort: Meppen

Beitrag von hoefri55 »

Hallo,

ich habe bei meinen Arbeiten mit MS-Office gute Erfahrungen gemacht, wenn ich an den CHr(13) = Zeilenumbruch noch ein CHR(10) = Wagenrücklauf angehängt habe.


Gruß, Friedhelm
Steffan
****
Beiträge: 125
Registriert: Mi, 21.06.2006 10:07
Wohnort: Dresden

Beitrag von Steffan »

Hallo Friedhelm,

danke für Deine Antwort, diese Kombinatition hatte ich noch gar nicht probiert. Aber leider, leider hilft das auch nicht; der Hilfetext ist wiedermal einzeilig

Steffan.
Antworten