C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: VB.NET での質問です。任意の線をリアルタイム描画したい


(過去ログ 23 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■10406 / inTopicNo.1)  VB.NET での質問です。任意の線をリアルタイム描画したい
  
□投稿者/ rayback (1回)-(2007/11/16(Fri) 21:18:15)

分類:[VB.NET/VB2005] 

2007/11/16(Fri) 21:25:31 編集(投稿者)
2007/11/16(Fri) 21:25:27 編集(投稿者)

VBは初心者なのでご質問させてください。
テキストボックスに座標を入力して、コマンドボタンを押すとピクチャーボックスに線を引くプログラムを組んだのですが、
その後新たにテキストボックスに座標を入力してコマンドボタンを押すと、新たな線が描画されるのですが、前に描画した線が残ったままになってしまいます。現在テキストボックスに入力されている座標同士の線だけを表示するにはどうすればよいのでしょうか?

あとは、出来ればテキストボックスに入力した座標にリアルタイムで線を描画したいのですが、どうやればよいのでしょうか?
具体的には数値を変更すれば、コマンドボタンなどを押さなくても前の線が消されて、新たな線が描画される様にしたいのです。
合わせてご解答いただければ幸いです。
引用返信 編集キー/
■10409 / inTopicNo.2)  Re[1]: VB.NET での質問です。任意の線をリアルタイム描画したい
□投稿者/ επιστημη (660回)-(2007/11/16(Fri) 21:41:22)
επιστημη さんの Web サイト
> 前に描画した線が残ったままになってしまいます。現在テキストボックスに入力されている座標同士の線だけを表示するにはどうすればよいのでしょうか?

一旦全部消して書き直せばいいですね。

> あとは、出来ればテキストボックスに入力した座標にリアルタイムで線を描画したいのですが、どうやればよいのでしょうか?

テキストボックス内の文字列が変化したときに発せられるイベントがあります。
それを捕まえればいいでしょう。

引用返信 編集キー/
■10416 / inTopicNo.3)  Re[2]: VB.NET での質問です。任意の線をリアルタイム描画したい
□投稿者/ rayback (2回)-(2007/11/16(Fri) 22:44:04)
No10409 (επιστημη さん) に返信
>>前に描画した線が残ったままになってしまいます。現在テキストボックスに入力されている座標同士の線だけを表示するにはどうすればよいのでしょうか?
>
> 一旦全部消して書き直せばいいですね。
こちらに関しては一応納得はしました。
現状ではコマンドボタンをクリックして一瞬線が表示される段階なのですが、
ソースの最後に
clkpict.Image = Nothing
で、全てを消してみたのですが、これでいいんでしょうか?

>>あとは、出来ればテキストボックスに入力した座標にリアルタイムで線を描画したいのですが、どうやればよいのでしょうか?
>
> テキストボックス内の文字列が変化したときに発せられるイベントがあります。
> それを捕まえればいいでしょう。
テキストボックスコントロールのModifiedプロパティを使用すればいいんでしょうか? 一応そういった記述をどこかのHPで発見したので、使ってみようと思ったんですが、どう使えばよいのかがよくわからなかったので。
個人的な希望としては、フォームがロードされて、テキストボックスの中身が書き換えられた瞬間に線を描画したいのですが"Private Sub Form1_Load〜"の部分でそれらのModifiedプロパティを利用したイベントを起こせばいいのでしょうか?
よろしければ少し具体的にご教授いただければと思います。お願いいたします。
引用返信 編集キー/
■10417 / inTopicNo.4)  Re[3]: VB.NET での質問です。任意の線をリアルタイム描画したい
□投稿者/ επιστημη (663回)-(2007/11/16(Fri) 22:54:47)
επιστημη さんの Web サイト
> 個人的な希望としては、フォームがロードされて、テキストボックスの中身が書き換えられた瞬間に線を描画したいのですが"Private Sub Form1_Load〜"の部分でそれらのModifiedプロパティを利用したイベントを起こせばいいのでしょうか?

ボタン押したときのイベントハンドラ書くやないですか、アレとおんなじ。
稲妻アイコン押してModifiedとかゆーイベントを探してコツコツっとクリックすれば
空のハンドラが生成されるんで、その中身を埋めればいっす。

引用返信 編集キー/
■10418 / inTopicNo.5)  Re[4]: VB.NET での質問です。任意の線をリアルタイム描画したい
□投稿者/ rayback (4回)-(2007/11/16(Fri) 23:26:27)
No10417 (επιστημη さん) に返信
>>個人的な希望としては、フォームがロードされて、テキストボックスの中身が書き換えられた瞬間に線を描画したいのですが"Private Sub Form1_Load〜"の部分でそれらのModifiedプロパティを利用したイベントを起こせばいいのでしょうか?
>
> ボタン押したときのイベントハンドラ書くやないですか、アレとおんなじ。
> 稲妻アイコン押してModifiedとかゆーイベントを探してコツコツっとクリックすれば
> 空のハンドラが生成されるんで、その中身を埋めればいっす。

回答ありがとうございます。
とりあえず稲妻アイコンの意味がわからず捜し求めてしまいましたが、なんとか探す事が出来ました。
なんとか空のハンドラを生成できたので、少し頑張ってみます。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -