• ベストアンサー

文字列を送るには…

Editに入力した文字を,ボタンをクリックすることによってリストボックスへ送って表示させたいのですが、どうしたらよいでしょうか?開発はC++Builderで行っています!

質問者が選んだベストアンサー

  • ベストアンサー
noname#9119
noname#9119
回答No.1

ボタンのOnClickイベントにコードを書く。 Editに入力された文字はEdit->Text。 リストボックスに文字列strを追加するには ListBox->Items->Add(str) で出来る。

nishimotu
質問者

お礼

お答えありごとうございました!!早速コードを入力したら無事に解決できました!

関連するQ&A

  • 指定領域に文字を表示させる方法について

    C++Builder5.0でソフトを作成しているのですが、 任意で設定した四角形の中にその領域にあったフォントでセンター表示したいのですがそのような事は出来るのでしょうか? したい事の例としては (1)四角形を作成(Canvas->Rectangleを使用) (2)Editボックスに文字を入力してもらう (3)縦横の幅の広い方向に対して入力した文字を(1)で指定した領域に合うフォントサイズでセンター表示する

  • リストボックスの文字列の検索で困っています!

    C#のプログラミングについて ボタン1を押したとき テキストボックス1にある文字(または数字)がリストボックス1に含まれているかを検索し もし含まれているならばテキストボックス2にその行を表示するプログラムはどうやって書けばいいですか?

  • リストボックスの文字色を変更

    初心者です。 リストボックスAの値をボタンクリックによってリストボックスBに移すとき、 適当な値の文字色を変更したいのですができるでしょうか? valueを1と0に区別してボタンクリックで1のものだけ色をつけてリストボックスに追加されるようにしたいです。 教えてください。説明が下手かもしれませんが、よろしくお願いします。 ()はvalue A(0)    A B(0) →  B  C(1)    C(←この文字色を変化) D(0)     D

  • C++Builder 2009 テキストボックスの文字列取得

    Editは、テキストボックスです。 Editには、"12345"の半角文字列が入っています。 これを、C言語の文字列として取得しようとしました。 このときのソースコードは、次の通り。 -------- char *ptr1 = new char[Edit->Text.Length()+1]; //独自領域にセーブ strcpy(ptr1, Edit->Text.c_str()); //ptr1にアドレスをコピー -------- このstrcpyの行で、エラーが出てしまい、対処に困っています。     ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ E2034 'wchar_t *' 型は 'const char *' 型に変換できない E2342 パラメータ '__src' は const char * 型として定義されているので wchar_t * は渡せない -------- Edit->Textで取得した文字列を、"12345\0"といった具合で処理をしたいのですが、どのようにしたらいいのでしょうか? 追記 「C++Builder 2009」以前のバージョンでは、難なく取得できていた。 同じソースコードなのに、何故かエラーになる。

  • 文字列格納について・・・

    c++ BuilderでMemo1に文字列を”あいうえお”と入力したら、aaa[1]=あ aaa[2]= い aaa[3]=う といった風に格納したいのですが、うまくいきません。どなたか助言をお願いします。

  • 文字列検索

    テキストボックスに文字を入力しコマンドボタンを押すと、別に作成した検索用のシートにその文字があれば他のテキストボックスに「存在する」「存在しない」というように表示される様な事はできますでしょうか? VB初心者なのでできれば解りやすい表現でおねがいします。

  • C-Builderで数値(数字)以外を入力出来ない様にしたい。

    C-Builder V5 で数値(数字)を入力すべきところで、実行時に文字等を入力すると、システムからエラーメッセージが表示されるので、これを防ぐ為にEditで入力時に数字以外をはじきたいのですが、可能でしょうか。 以前C-Builder V4で作った時は出来た様な気がしたのですが、どの様にやったか思い出せないでいます。 ネットではC-Builderのサンプルが見つからず、Delphiのサンプルでは昔の記憶と同じ処理を行っていましたが、これだと文字判定以前にEditの枠に既に文字が入ってしまっており、文字の排除が出来ませんでした。 どなたか数字以外をはじく方法ご存知の方、お教え下さい。 // Edit1->ImeMode = imDisable; // 初期化部分で実行 void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key, TShiftState Shift) { if(Key<48 || Key>57) { Key = 0; } }

  • フォームアプリケーションをmain関数に

    初めまして。プログラミングを始めて1ヶ月程度の超初心者です。 開発環境はBorland C++ Builder 6 です。 ボタンやエディットボックスを含むフォームアプリケーション(フォーム:Form1)、 Button1をクリックするとファイルオープンダイアログを開き、選択されたファイル名をEdit1に表示 Button2をクリックするとファイルセーブダイアログを開き、選択されたファイル名をEdit2に表示 Button3をクリックするとEdit1で指定されたファイルを開き、演算した結果をEdit2で指定したファイルに書き込み、保存する といったプログラムを作成しました。 これらを全て、「入力ファイル名」と「出力ファイル名」を引数とするmain関数に組み込もうとしているところで、Button1Click(Sender)などを使えばそのまま流用できるところまではわかったのですが、フォームを含め、これらのクラスのmain関数内での使い方がよくわかりません。 クラスの定義などはヘッダーファイル内でされているだけではmain関数内では使用できないのでしょうか? 定義や宣言の仕方について具体的にお教え願います。 よろしくお願いします。

  • 複数行の文字列描画

    BorlandC++Builder6を使用しています。 Memoに入力した文字列をPaintBoxに描画したいと考えています。 Editに入力したものをtextoutでPaintBox上の指定した位置に出力することはできました。 次は,Memoを利用して同じことを行いたいと考えています。 しかし,複数行の出力ができません。 複数行をCanvas上に一回で出力することはできないのでしょうか? Memo以外を利用したらできるのでしょうか? 全く分からないので誰か教えて下さい。

  • DELPHIでSQLテーブルを読み込み・編集・削除したい

    DELPHI6を使っております。素人です。 以下のようなプログラムを書きたいと思っておりますが、 参考書やネットで調べても以下の作業ができません。 SQLテーブルに a_tbl というテーブルをつくり、 a_id varchar2 (一意) a_namae varchar2 a_kubun varchar2 という項目を作りました。 delphiでは、editboxを設置して、それぞれ edit1, edit2, edit3という名前をつけました。 また、ボタン1、2を設置しました。 行いたい作業は以下です。 ・edit1に値を入力し、ボタン1をクリックする ・「a_id」に格納されている値と、「edit1」に入力した文字とが一致するところの「a_namae」を「edit2」に、「a_kubun」を「edit3」に表示させる ・edit3に表示した文字を変えて、ボタンをクリックすると「a_kubun」が 上書きされる ・「a_id」に格納されている値と、「edit1」に入力した文字とが一致する ものがない場合、edit2と3に入力してボタン2をクリックすることで 新規に「a_tbl」にレコードが記入される 教えてください!

専門家に質問してみよう