- 1 名前:デフォルトの名無しさん [04/07/03 08:49]
- VB.NETの質問全般です
過去スレ VB.NET質問スレ (Part5) pc5.2ch.net/test/read.cgi/tech/1078134703/ VB.NET質問スレ (Part4) pc2.2ch.net/test/read.cgi/tech/1065269043/ 【老若】VB.net質問スレ【男女】 (Part3) pc2.2ch.net/test/read.cgi/tech/1056281084/ 【老若】VB.net質問スレ【男女】 (Part2) pc2.2ch.net/tech/kako/1043/10436/1043629429.html 【老若】VB.net質問スレ【男女】 pc2.2ch.net/tech/kako/1025/10258/1025848458.html
- 802 名前:デフォルトの名無しさん mailto:sage [04/09/07 16:14]
- >>801
その方法であっさり送る事が出来ました。 POP before SMTP で自分の所属するSMTPから 他所のドメインに送信する方法でかなり悩んでいたのですが こんな方法があるとは思いも尽きませんでした。 本当にありがとうございます! アドバイスして下さった皆さんにもとても感謝しています。 おかげさまでメール送受信の仕組みも全然勉強不足なのを痛感できました。 今回は801さんの方法で送ることができましたが 他の実現方法もないか勉強がてらいろいろ試してみようと思います。
- 803 名前:デフォルトの名無しさん [04/09/07 16:32]
- >>801
神認定
- 804 名前:デフォルトの名無しさん mailto:sage [04/09/07 17:13]
- >>802
ウィルス/ワームの類でPCを乗っ取って spam をガンガン送る奴とかへの対策でLAN 内部から外部への smtp での直接アクセスをはじくネットワーク管理者も多いと思いますので、その辺を考慮する必要がある なら自分の側のサーバ経由での SMTP の方も使えるようにしたほうがよいでしょう。 そういったネットワークの内部からなら、内部の smtp サーバには認証無しで送れそうな気もするし。
- 805 名前:デフォルトの名無しさん mailto:sage [04/09/07 21:59]
- このスレ、俺がいなければ良スレだな
- 806 名前:デフォルトの名無しさん mailto:sage [04/09/07 23:08]
- >>805
俺がいなければ良スレだよ
- 807 名前:デフォルトの名無しさん mailto:sage [04/09/08 12:50]
- ソリューション内に、AとBのプロジェクトがあります。
Aにフォームを継承したクラス1と、それを継承したクラス1'があります。 このクラス1と1'をBプロジェクトでも使用したいので、 リンクファイルとして追加しました。 ですが、実行しBプロジェクトでクラス1'をNewしようとすると、 指定されたカルチャ (またはニュートラル カルチャ) に必要なリソースがアセンブリに見つかりません。 "クラス1'.resources" が、アセンブリ "Bプロジェクト" に正しく埋め込まれているか、 またはリンクされているかを確認してください。 というエラーが発生してしまいます。 ビルドは通ります。 それぞれのプロジェクトをソリューションから切り離した場合もうまく動きました。 フォームを継承していない自作クラス2と2'は動作しています。 サブクラスはリンクファイルとして使用できないのでしょうか?
- 808 名前:デフォルトの名無しさん mailto:sage [04/09/08 16:37]
- はい、その通りです。
- 809 名前:デフォルトの名無しさん mailto:sage [04/09/09 02:59]
- なんでリンクファイルにしたいわけ?
- 810 名前:デフォルトの名無しさん mailto:sage [04/09/09 03:04]
- 現在、.Net Remotingの勉強をしようと
MSDNのサンプルを試してみています。 System.Runtime.Remoting.Channels.Tcp名前空間を インポートするように書いてあるのですが、自分の環境では 名前空間が見つからないというエラーになってしまいます。 確かにSystem.Runtime.Remoting.Channelsの メンバ一覧にも出てきません。 普通にインポートできるものじゃないんでしょうか?
- 811 名前:810 mailto:sage [04/09/09 03:07]
- System.Runtime.Remotingを参照設定したら解決しました。
すみませんおさわがせしました。
- 812 名前:デフォルトの名無しさん [04/09/09 17:09]
- Windowsアプリケーションを作成しています。
プログラムの中で予期せぬエラーが発生した場合に、共通のエラーメッセージを表示したいのですが、 すべてのイベントにTry〜Catchを書かずに実現する方法はありませんか? ASP.NETではGlobal.asaxでApplication_OnErrorにエラーメッセージ表示を記述すれば実現できたのですが、Windowsアプリケーションでは無理なんでしょうか。。。
- 813 名前:デフォルトの名無しさん [04/09/09 17:50]
- >>812
試してないけど Application.ThreadException イベント はダメだった?
- 814 名前:デフォルトの名無しさん mailto:sage [04/09/09 23:47]
- 質問です。
実行時にフォームに labelコントロールを作ろうとしています。 C = New Label Me.Controls.Add(C) ってやると作れるのはわかりました。 既にある Label1 のコピーみたいなのはできませんか? C = Label1 ってやると実態は増えてないし、 New Label を Label1 で初期化できるといいのですよ。 なにかやり方ありますか?
- 815 名前:デフォルトの名無しさん mailto:sage [04/09/10 00:53]
- あるわけねーだろ馬鹿
- 816 名前:814 mailto:sage [04/09/10 11:40]
- >>815
そっか。じゃ しかたない。
- 817 名前:デフォルトの名無しさん [04/09/10 11:46]
- 現在の Object の簡易コピーを作成します。
[Visual Basic] Protected Function MemberwiseClone() As Object [C#] protected object MemberwiseClone();
- 818 名前:デフォルトの名無しさん [04/09/10 12:13]
- For Nextでクルクル回しながら得た値を
TextBox1.Text TextBox2.Text と順番に突っ込んで生きたいのですが For i = 1 TO 10 として TextBox"i".Textと言う格好で、末尾を変数にしての 名前の指定の仕方がわからず困っています。 どなたかボスケテいただけませんか?
- 819 名前:デフォルトの名無しさん mailto:sage [04/09/10 12:22]
- どうしてもそういうヘンなことがしたいのなら、>>545あたりを一読した上で、
Type.GetField と FieldInfo.SetValue あたりを使えばいいと思うけど、絶対お勧めしない。 事前にコントロールへの参照を配列に入れておいたほうがいいと思う。
- 820 名前:デフォルトの名無しさん [04/09/10 13:12]
- 特別な事情がないなら>>819の方法がいいと思う。
- 821 名前:デフォルトの名無しさん mailto:sage [04/09/10 13:44]
- >>819
今回はSetValueじゃなくて、FieldInfo.GetValue で TextBox をとってきてから普通に Textプロパティにセットだね。 でも漏れも絶対にお勧めしない。
- 822 名前:デフォルトの名無しさん mailto:sage [04/09/10 15:49:41]
- >>818
Public Function FindControl2(ByVal ctl As Control, ByVal name As String) As Control Dim myPropertyInfo As System.Reflection.PropertyInfo Dim myObject As Object myPropertyInfo = ctl.GetType().GetProperty(name _ , Reflection.BindingFlags.Instance _ Or Reflection.BindingFlags.NonPublic) If Not myPropertyInfo Is Nothing Then myObject = myPropertyInfo.GetValue(ctl, Nothing) Return CType(myObject, Control) End If Return Nothing End Function for i as int32 = 0 to 10 findcontrol2(me,"textBox" & cstr( i) ).text="aheahe" next
- 823 名前:デフォルトの名無しさん mailto:sage [04/09/10 16:10:09]
- 絶対できない無理
とか言われると、意地でもなんか探してくる性
- 824 名前:814 mailto:sage [04/09/10 21:19:50]
- >>817
なんだ、本当はあるのか。 でも使い方がよくわからないよ。 Label1.MemberwiseClone なんて出来ないみたいだし。 新しいクラスを作るのかな? もう少し教えて。
- 825 名前:デフォルトの名無しさん mailto:sage [04/09/10 23:06:21]
- できるわけね〜だろ
- 826 名前:デフォルトの名無しさん mailto:sage [04/09/10 23:07:24]
- >>817
変な事教えるなよ…
- 827 名前:最凶VB厨房 mailto:sage [04/09/10 23:14:34]
- www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/cpref/html/frlrfSystemICloneableMembersTopic.asp?frame=true
- 828 名前:sage [04/09/11 03:02:39]
- >>818
こういうことでええどすの? Const s As String = ",うほ,いい男" Dim i As Integer For i = 1 To 2 Form1.Controls("Text" & i).Text = Split(s, ",")(i) Next ところでVBでのバイナリデータの暗号化方法を誰か教えて。 capicomではバイナリの暗号化は無理ですの? お金かけずに作りたいのでCryptLightは無しの方向でお願いしまっす。
- 829 名前:デフォルトの名無しさん mailto:sage [04/09/11 05:05:47]
- 他のアプリで押された特殊キーの状態とかをトリガにして処理開始したいのですが
vbで他のアプリで押されたキーの状態とか取得できますか? よくわかってないんですが自分のプロセスならwinprocとかでメッセージ拾って なんかできそうなんですが。。。
- 830 名前:デフォルトの名無しさん [04/09/11 11:55:20]
- 特殊キーを押すアプリがあるとは知らなかった。。
【こんなアプリはイヤだ】 モニタから手が出てきて特殊キーを勝手に押すアプリ
- 831 名前:デフォルトの名無しさん mailto:sage [04/09/11 13:06:57]
- >>828
それ本当にやってみた? controlsはインデックスだから名前入れらんねーんだけど ここはvb.netでvbaのスレじゃねーですぜ (vbaじゃそれ重宝してたんだけどね)
- 832 名前:デフォルトの名無しさん mailto:sage [04/09/11 14:05:36]
- Handlesキーワードで指定されたイベント(Button1.Click, Form1.Load)を取得する方法ってありますか?
- 833 名前:デフォルトの名無しさん mailto:sage [04/09/11 14:47:06]
- なんかイベントハンドラのコレクションを取得するメソッドだったかがあったような気がする。
- 834 名前:832 mailto:sage [04/09/11 15:13:50]
- >>833
ありがとうございます。 一度調べてみます。
- 835 名前:デフォルトの名無しさん mailto:sage [04/09/11 16:03:51]
- TCPでの送受信を勉強してるんだけど、チャットを作るとしたら
送信用と受信用を別Threadにして役割分担させるのが妥当なのかな? 普通にNetworkStreamを使うと、受信しようとしたとたん他のことができなくなっちゃうよね? VB.NETで簡単なチャットを作ることを教えてるサイトないかな?勉強用に見たい。
- 836 名前:814 mailto:sage [04/09/11 20:44:06]
- >>825 >>826 >>827
ん〜 結局できるのかできないのかさえわからん。 できないって言う人の方が多いな。
- 837 名前:デフォルトの名無しさん mailto:sage [04/09/11 20:58:25]
- 少なくとも、MemberwiseCloneなどを利用してとか単純な方法では出来ない。
>>822とかみたいに強引に実装したらできるかもしれない。
- 838 名前:デフォルトの名無しさん mailto:sage [04/09/11 21:36:58]
- すみません。
コマンドでipconfig /releaseと/renewがあると思うのですが、VBで実行するには どうしたらいいのでしょうか?結果まで出力出来れば嬉しいのですが。 ネット等で探したのですがコマンドの実行すら探しだせませんでした。
- 839 名前:814 mailto:sage [04/09/11 21:55:41]
- >>837
ふむふむ。わかりました。 ありがとうございました。
- 840 名前:デフォルトの名無しさん mailto:sage [04/09/11 22:27:28]
- >>838おまいが分からないのは、
・そもそもプロセスの起動方法 ・起動するプロセスへのコマンドラインオプションの渡し方 ・結果の取得の仕方 ・ipconfigがなんかおまいに取って特殊で、ipconfigに関して分からない どれだ?
- 841 名前:838 mailto:sage [04/09/12 00:06:40]
- >>840
多分、コマンドラインオプションの渡し方と結果の取得が 分からないです。あとは大体分かるので。
- 842 名前:デフォルトの名無しさん mailto:sage [04/09/12 01:15:52]
- >>841
こちょこちょと書かないで今どんな風にやってるのかとか書いて欲しいなあ。 ※何が分からんのか分からないんだよね。 Processクラスで起動してるって事でいい? コマンドラインオプションはメソッドでもろに指定できるやつがあるけど、 指定の仕方がわからない? 結果の取得(こっちは標準出力の取得とみなして…)等の細かい制御をするには、 ProcessStartInfoクラスを使う必要があったはずだと思う。 っていうか、ProcessStartInfoのヘルプ見たらほとんど分かるんじゃない?
- 843 名前:デフォルトの名無しさん mailto:sage [04/09/12 01:17:43]
- >>841
っていうか、多分てなんだよ多分て…
- 844 名前:最凶VB厨房 mailto:sage [04/09/12 03:47:10]
- >>835
見たか?非同期でどぞ。 www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/cpguide/html/cpconSocketCodeExamples.asp?frame=true
- 845 名前:デフォルトの名無しさん mailto:sage [04/09/12 03:52:03]
- textboxやrichtextbox内の文字の中から、特定の文字列だけの色を変える方法はどうやれば良いのでしょうか?
例えば、htmlソースのタグや、cソース内の予約語の色を変えたりです。 TextChanged内に記述する形で タグや予約語を認識すると、その部分のみ色を変更という形をイメージしているのですが 具体的にどうやれば良いのかわからないので、どうかご教授お願いします。
- 846 名前:デフォルトの名無しさん mailto:sage [04/09/12 05:55:21]
- 他のアプリケーションがOSにスタンバイ要求を出したり、スタート
メニューから[終了オプション]-[スタンバイ]を選んだりした時に それを検出して、本当にスタンバイしたいのかどうかを確認する ダイアログを表示、スタンバイしたくなければそれを中止するモノ を作りたいと思っているのですが、 AddHandler SystemEvents.PowerModeChanged, _ AddressOf SystemEvents_PowerModeChanged すれば、スタンバイに入ろうとしていることを検出するところまでは わかりました。この後、スタンバイを中止する方法がわかりません。 (ダイアログを表示したところでスタンバイに移行してしまいます) どなたか教えていただけないでしょうか。
- 847 名前:デフォルトの名無しさん mailto:sage [04/09/12 06:20:27]
- >>844
サンクス。がんがってくる
- 848 名前:デフォルトの名無しさん [04/09/12 12:45:35]
- ピクチャーボックスを複数使ってビューアのようなものを作っているのですが、
PictureBox1.Image = New Bitmap(strPicture_File_Path) や PictureBox1.Image = Image.FromFile(strPicture_File_Path) のように 画像ファイルを読み込むときに画像ファイルのサイズが大きい場合、かなり時間がかかるんです。一枚ならまだいいんですが、複数の画像を各々Imageに読み込みたいため、かなり遅く感じます。これを早くする方法はありますか? 回答をお待ちしております。お願いいたします。
- 849 名前:812 mailto:sage [04/09/14 16:41:22]
- >>813
できました! ありがとうございます。 起動したフォームだけじゃなくそこから開いた別のフォームでも エラー処理をトラップすることができました。
- 850 名前:デフォルトの名無しさん mailto:sage [04/09/14 17:33:33]
- >>848
メモリを増設
- 851 名前:デフォルトの名無しさん [04/09/14 18:08:08]
- 質問です。
フォームの中にテキストボックス等のコントロールが複数あるのですが、 実行時にフォームのサイズが変更された場合、コントロール間の距離を保ったまま コントロールの大きさを変更させたいのですが、どうしたらよいですか? Anchorの対象をフォームではなく他のコントロールにするみたいな感じです。
- 852 名前:デフォルトの名無しさん [04/09/14 20:54:23]
- >>851
質問です。 試行錯誤してますか?そうは思えませんが。。 そんな質問をする自分を恥には思いませんか?
- 853 名前:デフォルトの名無しさん mailto:sage [04/09/14 21:08:24]
- あ〜明日VBの試験だあ〜
- 854 名前:デフォルトの名無しさん mailto:sage [04/09/14 21:31:19]
- まあそう言わず。
>>851 パネルかなんかにぶっこむのが楽でねぇ?
- 855 名前:デフォルトの名無しさん [04/09/14 22:04:10]
- >>850
違うと思います。 何か違うやり方とか
- 856 名前:デフォルトの名無しさん mailto:sage [04/09/14 22:10:24]
- >>855
俺も >>850 が正解かと思ったけど。 どれくらいのサイズの画像を何枚くらい読み込もうとしてるの?>>848 そもそもディスクが遅いっていうオチじゃ嫌よ。
- 857 名前:デフォルトの名無しさん [04/09/14 22:56:02]
- >>856
読み込む画像は基本的に1MBくらいのJPGを5枚です。 マシンもPentium M(1GHz)、メモリも756MBだし。そこそこ最近のですよ。 普通にあるのフリーのビューアーだってストレスのない早さなのに 自作のプログラムが遅いのは不満です。 何かいい方法はありませんか? 例えば、ファイルを並行に読み込むとか??
- 858 名前:最凶VB厨房 mailto:sage [04/09/14 23:11:42]
- www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/cpguide/html/_gdiplus_Improving_Performance_by_Avoiding_Automatic_Scaling_usecsharp.asp?frame=true
- 859 名前:デフォルトの名無しさん [04/09/15 00:28:53]
- >>858
ありがとうございます。 でも、このやり方でやっています。 そもそも Dim image = New Bitmap("Texture.jpg") の処理に時間がかかっているのです。
- 860 名前:デフォルトの名無しさん mailto:sage [04/09/15 00:50:28]
- そこそこ精度の高いFAXTIFをImage.FromFileで読み込んだけど
そんなに遅くなかった気がする 512MB 1.1GHz そのイメージをファックスドライバに送ってファックス送信した
- 861 名前:デフォルトの名無しさん mailto:sage [04/09/15 00:50:37]
- すみません,>>845解る方いらっしゃらないでしょうか(´Д`)
- 862 名前:最凶VB厨房 mailto:sage [04/09/15 01:56:26]
- www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/cpref/html/frlrfSystemWindowsFormsRichTextBoxClassSelectionColorTopic.asp?frame=true
は? textboxは部分文字列は色変更できないはず。
- 863 名前:デフォルトの名無しさん mailto:sage [04/09/15 01:58:27]
- >>857
1MBのJPGを読み込めば、メモリ上では50〜100MBとかになる。 850のレスに対してはスワップの発生状況について言及すべき。
- 864 名前:845 mailto:sage [04/09/15 03:52:07]
- >>862
助言ありがとうございます RichTextBox.SelectionColorプロパティをどのように応用すれば>>845を実現できるかはまだわかりません(´・ω・`) もうちょっと頑張ってみます。 >textboxは部分文字列は色変更できないはず。 なるほど、そうでしたか。失礼しました。
- 865 名前:851 mailto:sage [04/09/15 10:24:07]
- なるほど、panelというものを使えば簡単にできるのですね。
ちょっと触ってみた感じ、いまいちどう使うのかわかりませんでしたがやってみます。 コントロール間の距離を測っておいてフォームのサイズを変えたときに各コントロールの位置と大きさを 再設定すればできるだろうか?とかそんなことばかり考えていました。(できなかったわけですが) どうやら簡単にできることのようなので、こんな質問をしてしまって恥ずかしく思います。 まだまだ試行錯誤が足りなかったようです。 答えていただきありがとうございました。
- 866 名前:デフォルトの名無しさん mailto:sage [04/09/15 23:06:43]
- 本でわからないところがあります。
引用 --------------------------------- If x > 10 AndAlso y < 10 Then z = x + y MessageBox.Show(z.ToString) End If 上記の例では、最初に、前者の条件式「x > 10」を判定します。 条件式「x > 10」が不成立であるならば条件式全体に「False」を返し、 命令文「z = x + y」を実行します。条件式「x > 10」が不成立である ならば、後者の条件式「y < 10」の判定を行ないます。 --------------------------------- 文章後半、「命令文〜判定を行います。」 のあたりがよくわかりません。 最初の条件がFalseの時は命令文もつぎの条件判定も飛ばすんですよね?
- 867 名前:デフォルトの名無しさん mailto:sage [04/09/15 23:13:16]
- >>866
明らかに誤植。 文章もひどい。「不成立であるならば」なんて直訳。
- 868 名前:デフォルトの名無しさん mailto:sage [04/09/15 23:20:36]
- >>866
そんな命令があるの初めて知ったよ。 見てるだけでも勉強になるな。 参考に ttp://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6tonet06/vb6tonet06_01.html
- 869 名前:866 mailto:sage [04/09/15 23:25:19]
- >>867
レスありがとうございます。 やっぱり誤植なのですか・・。 。・゚・(ノД`)・゚・。 誤植にしてはアレすぎるので何かひどい勘違いをしているものと 思っていました。 一応日本人の書いた本なのですが、 用語(?)自体が直訳風ということでしょうか?
- 870 名前:デフォルトの名無しさん mailto:sage [04/09/15 23:34:37]
- >>868
おもしろいリンク先の紹介、ありがとうございます。 ver.6では変わった演算子があったんですね。
- 871 名前:デフォルトの名無しさん [04/09/16 06:59:50]
- >>866
Basicの困った仕様を.NETで吸収するのに開発者は 苦労しただろうね。 ここまでして、「VB」にこだわる必要があるのか疑問に なってしまう。 ただいまでも、ほとんど一緒でもBasicと名の付く方を 選択する人はかなりいるんだろうね。
- 872 名前:デフォルトの名無しさん mailto:sage [04/09/16 12:38:48]
- >>869
こういうのは、だいたい英語のネタがあって、それのパクリかも。 誤植というか、2〜3行抜けてる感じ。 手書きならともかく、最初からパソコンで原稿書いてれば起きないはずなんだけど。 できるだけ原文に即して直すとしたら、こういう感じかな。(悪文だけど。) 上記の例では、最初に、前者の条件式「x > 10」を判定します。 条件式「x > 10」が不成立であるならば条件式全体に「False」を返し、 条件式「x > 10」が成立であるならば、後者の条件式「y < 10」の判定を行ないます。 後者で、条件式「y < 10」が成立であるならば、命令文「z = x + y」と 「MessageBox.Show(z.ToString)」を実行します。
- 873 名前:デフォルトの名無しさん mailto:sage [04/09/16 12:42:56]
- AndAlso と OrElse か。
VB6でも最適化コンパイル時にそういう処理をしてると思ってたんだけど。 .NET Frameworkで動くのに、わざわざ命令を追加するほどの意味があるのかな。
- 874 名前:デフォルトの名無しさん [04/09/16 13:07:25]
- >>873
.NET Frameworkで動かすために追加せざるを得なかったんでしょ。
- 875 名前:デフォルトの名無しさん mailto:sage [04/09/16 14:31:54]
- >>874
なるほど、C#にそろえるためか。
- 876 名前:デフォルトの名無しさん mailto:sage [04/09/16 16:19:38]
- >>873
A, B が関数だとして、 A And B と A AndAlso B ではだいぶ意味が違ってくると思う。 AndAlso の使いどころは、例えば Not IsNothing(form1) AndAlso form1.Visible とか。
- 877 名前:VB.NET始めて2日目 [04/09/16 17:19:22]
- 研修の身分でVB.NETの課題を昨日から始めた初心者ですが、
早速テンパってしまったのでお聞きしたいです。 課題内容:エンターキーが押された際に順番通りにフォーカスを移動させる フォーム内容:TextBoxが6個並んでいる 以上の内容となるのですが、どの様にすれば課題内容を網羅出来るものが出来るのでしょうか 出来れば、極力簡単な言葉でお教え頂けないでしょうか
- 878 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:21:40]
- 自分でやらなければ研修の意味がない。
給料を払う価値もない。 以上
- 879 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:29:32]
- ワラタ
- 880 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:50:42]
- EnterKeyをTabKeyに入れ換える
内緒 Function 内緒(内緒) As 内緒 If 内緒 = 内緒 Then 内緒(内緒) 内緒(内緒) 内緒 = 内緒 End If 内緒 = 内緒 End Function 簡単だな 俺はEnterKeyでフォーカスを移動するのは嫌いだな
- 881 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:54:16]
- 漏れは単純な数字を沢山入れるタイプのAPなら、
Enterでフォーカスが移動するのは悪くないと思う。 Excel もそうだけど気にならないし。 でもそーいう業務アプリ設計してると、他に「実行」キーが欲しくなるという罠
- 882 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:56:23]
- キーフ○○ヒ゛ュー
- 883 名前:VB.NET始めて2日目 [04/09/16 19:17:06]
- 解決致しました。
皆さんどうもありがとう御座いました。
- 884 名前:デフォルトの名無しさん [04/09/16 21:08:27]
- 179 名前: VB.NET始めて2日目 投稿日: 04/09/16 17:47:47
研修の身分でVB.NETの課題を昨日から始めた初心者ですが、 早速テンパってしまったのでお聞きしたいです。 課題内容:エンターキーが押された際に順番通りにフォーカスを移動させる フォーム内容:TextBoxが6個並んでいる 以上の内容となるのですが、どの様にすれば課題内容を網羅出来るものが出来るのでしょうか 出来れば、極力簡単な言葉でお教え頂けないでしょうか 180 名前: VB.NET始めて2日目 投稿日: 04/09/16 19:16:11 自己解決しました。 お騒がせ致しました。
- 885 名前:デフォルトの名無しさん mailto:sage [04/09/16 21:27:23]
- .NETでも所詮はブビ廚
- 886 名前:デフォルトの名無しさん mailto:sage [04/09/17 11:04:50]
- VS2005Beta1を検証PCにインストールしたけどめちゃ重くて使えません。
CPUは2ギガです。とりあえず環境はMDIにしてプロパティのドッキング解除して・・・重っ!! ほんとにみんなこんな開発環境で仕事してるんでしょうか? WindowsXPでLUNAをやめてクラシックデザインにした時の様に VS.NET自体の動作を軽くする環境設定ってありますか? どなたかご存知でしたらレスをお願いします。 VS2005Standardって早く試してみたい・・・
- 887 名前:デフォルトの名無しさん [04/09/17 14:57:06]
- PublicSub frmPrint(略)
TextBox1.text=Module.AAA TextBox2.text=Module.BBB TextBox3.text=Module.CCC End sub で呼び出す変数をまとめてモジュールを↓のようなModule.vbにしまってあるのですが、 Module DataModule Public AAA As Integer Public BBB As String Public CCC As Decimal End Module これを、のAAA,BBB,CCCの内容を利用した後、ボタンを押す事で AAA = 0 BBB = "" CCC = 0にしたいのですが、ボタンを押したときに全部の変数の初期値を書き込んでやると 方法しかないのでしょうか? Module自体を初期化という命令を探しているのですが、なかなか見つからずに困っていま す。
- 888 名前:デフォルトの名無しさん mailto:sage [04/09/17 15:22:35]
- >Module自体を初期化という命令
そんなもんはねえ。 初期化用のメソッドを自分で作る。 ※せめて使う側からそれぞれを初期化するのはやめれ まあそれ以前にこんなグローバル変数の使い方はどうかと思うが。 せめてクラスにしてインスタンスをグローバルで持たせるか… それならインスタンス作り直して変数を上書きすれば初期化もできるし。
- 889 名前:887 [04/09/17 15:44:22]
- >>888
ありがとうございます。なにせ初めてプログラムを組んでいるので、かなり手探りで 作っています。Moduleに変数を入れるのをグローバル変数と呼び、あんまり推奨 されないというのも、いまGoogleで知りました。 大昔の行数ラベルの付いたHu−BASICしか触った事がないので、判らないことだ らけで難渋しております。
- 890 名前:デフォルトの名無しさん mailto:sage [04/09/17 18:25:35]
- はどそんべーしっく
- 891 名前:デフォルトの名無しさん mailto:sage [04/09/17 23:34:06]
- ワロタw
- 892 名前:デフォルトの名無しさん [04/09/18 00:30:25]
- .NETで開発している人に質問なんですが、
InputManってよく使いますか? もしくは他の入力制御系のコントロール使ったりします?
- 893 名前:デフォルトの名無しさん [04/09/18 11:43:03]
- Inheritsってなんて読むんですか?
- 894 名前:デフォルトの名無しさん [04/09/18 12:22:11]
- .netのグラフィックではXOR描画がサポートされていないようだけど、
マウスドラッグで線を引く時に、一時的な線をマウスの動きに合わせて 表示消去を繰り返すような処理をどうすればできる? ビットマップの切り替えとかで出来るのかなぁ。
- 895 名前:デフォルトの名無しさん mailto:sage [04/09/18 12:44:14]
- 愚レイプ指定は駄目駄目。
- 896 名前:デフォルトの名無しさん [04/09/18 14:34:42]
- 頭虫邸みたいだな
- 897 名前:デフォルトの名無しさん [04/09/18 17:55:40]
- 今日、VB.NETを購入してインストールしたんですけど
起動してみたところ、悪質なスクリプトを検出したと、ノートンが働いてしまいます devenv.exeというプログラムなんですけど、許可してもいいんでしょうか?
- 898 名前:デフォルトの名無しさん [04/09/18 18:16:36]
- 学生じゃないけどアマゾンでアカデミックパック購入しようかな、と思ってます。
(店頭だと学生証表示しる、とか言われそうなので) インストールとか登録時に変な確認ないよね・・??誰か教えて。
- 899 名前:デフォルトの名無しさん mailto:sage [04/09/18 19:54:57]
- >>898
少し前までそういうスレがあったんだけどね。ソフト板に。
- 900 名前:デフォルトの名無しさん mailto:sage [04/09/18 20:16:52]
- >>899
ありがとう。発見しますた。
- 901 名前:デフォルトの名無しさん [04/09/18 20:23:39]
- Visual Stdio買わずにOutlookのCOMアドインを作りたいんだが、
.NET Framework SDKだけで作れますか?
- 902 名前:デフォルトの名無しさん mailto:sage [04/09/18 20:56:04]
- コマンドラインでコンパイルすればOK
フリーの.NETツールもある
|

|