Autor Beitrag
delphistart
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 119



BeitragVerfasst: So 03.02.08 18:01 
Hallo,

Seit langem komme ich Mal wieder dazu mich mit Delphi zu befassen :-)

Nun habe ich folgendes Problem:
Ich habe ein Memo Feld in dem ein Text steht. Nun möchte ich diesen gerne so umwandeln, dass statt normaler Schreibweise nur noch Großbuchstaben verwendet werden.

Wie bekomme ich das (möglichst einfach) hin?

Schon vorab Danke für eure Hilfe!
Leuchtturm
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1087

Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
BeitragVerfasst: So 03.02.08 18:09 

_________________
Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
delphistart Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 119



BeitragVerfasst: So 03.02.08 18:24 
Vielen Dank!!!

Das war die Lösung:
ausblenden Delphi-Quelltext
1:
function UpperCase(const S: string): string;					
ub60
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 765
Erhaltene Danke: 130



BeitragVerfasst: So 03.02.08 19:09 
Wenn deutsche Umlaute vorkommen können, nimm besser die Funktion "AnsiUpperCase". Sonst fehlen Dir nämlich die Umlaute bei der Umwandlung. Du musst dann noch die Unit SysUtils einbinden, da ist die Funktion drin.

ub60
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: So 03.02.08 19:42 
im OnChange dann.

also:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure Edit1Change(pObject: TObject);
begin
  Edit1.text := AnsiUpperCase(Edit1.text);
end;


mfG,
Daniel
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: So 03.02.08 21:59 
user profile iconHidden: Es war ein Memo. Ein Edit hätte auch die Eigenschaft CharCase, die du einfach auf ecUpperCase setzen könntest. (Das nur als Hinweis, falls du mal ein Edit benutzen solltest, und das gleiche Problem hast.)