Hur omvandlar man ett decimaltal till en String?
Hur kollar man om första tecknet i en textruta (TEdit) är ett m?
5 svar · 213 visningar · startad av msossna
Hur omvandlar man ett decimaltal till en String?
Hur kollar man om första tecknet i en textruta (TEdit) är ett m?
1. För att omvandla ett decimaltal: FloatToStr( tal ). Du kan också använda FloatToStrF. Den tar några parametrar för formatering. Kolla hjälpen för mer information.
2. Finns många sätt att kolla detta, du kan t.ex göra så här:
if System.Copy(Edit1.Text, 1, 1) = 'm' then
vill du kolla om det är 'm' eller 'M' utan att göra någon skillnad på detta kan du:
if AnsiUpperCase(System.Copy(Edit1.Text, 1, 1)) = 'M' then
Det blir fel när man skriver:
if Edit1.Text[0] = 'm' then
if Edit1.Text[0] = 'm' then fungerar inte på grund av att .Text i TEdit är av typen string och inte en array of char eller liknande.
Använd 1 istället för 0 så kommer det funka.
Edit1.Text[1] = 'm'