CYFROWY BARON • PROGRAMOWANIE • Zobacz wątek - ComboBox1->Items->Text + Edit1->Text

ComboBox1->Items->Text + Edit1->Text

dział ogólny

ComboBox1->Items->Text + Edit1->Text

Nowy postprzez euroscan » poniedziałek, 19 grudnia 2011, 22:32

KOD cpp:     UKRYJ  
void __fastcall TForm2::ComboBox1Change(TObject *Sender)
{
   memo3->Text="";
//   memo3->Text=Form2->ComboBox1->Items->Text;
//   memo3->Text=memo3->Text + Edit1->Text;
//     Text + Edit1->Text;
     memo3->Text=Form2->ComboBox1->Items->Text + Edit1->Text;
}
 

potrzebuje zrobić coś takiego, do memo3 przesłać ComboBox1 ale w zależności od pozycji ItemIndex dołączyć do tej pozycji w memo3 tekst z Edit1.
np. Edit1 1234567890
Items to
"ala ma kota :
krowa na drodze:
zegar na drodze:"
a wynikiem ma być przy wybranym ItemIndex == 1

ala ma kota :
krowa na drodze: 1234567890
zegar na drodze:

ten kod powyżej powoduje to że się wyświetla całe ComboBox1 a na końcu dodaje Edit1.
Avatar użytkownika
euroscan
Bladawiec
Bladawiec
 
Posty: 5
Dołączył(a): piątek, 16 grudnia 2011, 10:29
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: xp sp2
Kompilator: C++ builder 6.0 Pro
Gadu Gadu: 0
    Windows XPMozilla

Re: ComboBox1->Items->Text + Edit1->Text

Nowy postprzez polymorphism » poniedziałek, 19 grudnia 2011, 22:58

KOD cpp:     UKRYJ  
int idx = ComboBox1->ItemIndex;
memo3->Text = ComboBox1->Items->Strings[idx] + Edit1->Text;
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: ComboBox1->Items->Text + Edit1->Text

Nowy postprzez euroscan » poniedziałek, 19 grudnia 2011, 23:27

w linii
kod niepoprawny napisał(a):
KOD cpp:     UKRYJ  
int idx = ComboBox1->Items->ItemIndex;


dostaję komunikat:


[C++ Error] Unit2.cpp(48): E2316 'ItemIndex' is not a member of 'TStrings'

Avatar użytkownika
euroscan
Bladawiec
Bladawiec
 
Posty: 5
Dołączył(a): piątek, 16 grudnia 2011, 10:29
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: xp sp2
Kompilator: C++ builder 6.0 Pro
Gadu Gadu: 0
    Windows XPMozilla

Re: ComboBox1->Items->Text + Edit1->Text

Nowy postprzez polymorphism » poniedziałek, 19 grudnia 2011, 23:39

Poprawiłem kod.
C++ Reference - opis wszystkich klas STL-a i funkcji C.

Za ten post autor polymorphism otrzymał podziękowanie od:
euroscan
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 0 gości