したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

VBでつくられた2chブラウザ

3971 ◆ExGQrDul2E:2009/01/09(金) 17:45:11 ID:8OfZBncA
起動しているメモ帳をすべて終了するプログラムをつくってみた。
参考ページはこちら
http://jeanne.wankuma.com/tips/vb.net/process/

Dim hProcesses As System.Diagnostics.Process() = System.Diagnostics.Process.GetProcessesByName("notepad") '大文字のNotepadでも機能する
Dim hProcess As System.Diagnostics.Process
For Each hprocess In hProcesses
hProcess.Kill()
Next hProcess
−−−−−−−−−−−−−−−−−−−−−−−−−−
ウィンドウズアクセサリのnotepad.exeを起動するといくつ起動してもすべてnotepadというプロセスネイムなのですべてのメモ帳を終了することができる。
特定のメモ帳だけを制御したいばあいはプロセスIDを採用する。

3981 ◆ExGQrDul2E:2009/01/09(金) 17:52:35 ID:8OfZBncA
特定のファイルを開いているプロセスのみを制御しているサンプル
http://hanatyan.sakura.ne.jp/dotnet/App05.htm

ByVal e As System.EventArgs) Handles Button3.Click
'指定のExcelファイルを起動しているExcel.EXEを探し終了させる
Dim localByName As Process() = Process.GetProcessesByName("Excel")
Dim p As Process
Dim fn As String = "Microsoft Excel - " & "Test.xls"
'起動中のExcelを取得
For Each p In localByName
'指定のファイル名(Test.xls)で起動中のExcelがあれば終了する
If System.String.Compare(p.MainWindowTitle, fn, True) = 0 Then
'指定のウィンドウにクローズ メッセージを送信して、プロセスを終了
p.CloseMainWindow()
End If
Next

3991 ◆ExGQrDul2E:2009/01/23(金) 17:31:42 ID:jZhBOYY2
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200211/02110055.txt
コントロールを最前面に移動するには?
[戻る]
--------------------------------------------------------------------------------
Oran [E-Mail] 2002/11/26(火) 21:08:30
VB 初めて 2ヶ月ほど。なかなか進歩しないもんです。
初 VB が .NET なんですが、やはりみなさん 6 なんでしょうか。

と。本題。
コントロールを最前面に配置したいのですが、デザイナー上であれば右クリックで出来ることは分かっています。
しかし、コントロールを動的に配置した場合、デザイン時に配置したコントロールの下に隠れてしまうんですよ。困ったことに・・・
ソースがまずいのかなぁ。どなたか教えてください。
以下は便宜上、フォームロード時、テキストボックスの場合です。

Private Sub MainForm_Load(ByVal sender As System.Object,
           ByVal e As System.EventArgs) Handles MyBase.Load
Dim txtBox As New TextBox()
txtBox.Location = New System.Drawing.Point(100, 100)
txtBox.Size = New System.Drawing.Size(50, 20)
Me.Controls.Add(txtBox)
txtBox.Show()
End Sub

--------------------------------------------------------------------------------
Say 2002/11/26(火) 22:19:01
VB6ならZOrderで変更できますが、
VB.Netではできませんか?

--------------------------------------------------------------------------------
Oran 2002/11/27(水) 00:32:19
[[解決]]
早々のお返事ありがとうございます。
どうやら ZOrder は、無くなったようですが、これをキーワードに検索したらサクっと見つかりました。
まだ試行してないのですが、どうやら BringToFront() や SendToBack() 関数で出来るようです。

助かりました。

4001 ◆ExGQrDul2E:2009/01/24(土) 15:55:26 ID:jZhBOYY2
WebBrowserコントロールにドキュメントを読み込む
Dim SiteAddress As New Uri("http://nyannyan3.minidns.net/UPLoader/")
WB1.Url = SiteAddress

4011 ◆ExGQrDul2E:2009/01/29(木) 22:52:16 ID:jZhBOYY2
免責事項
当スレには書き間違いがあるかもだけど何が起こっても責任は取らないのでヨロシク

4021 ◆ExGQrDul2E:2009/01/30(金) 15:49:32 ID:jZhBOYY2
同一リストボックス内ドラッグでアイテム並び替え
http://smdn.invisiblefulmoon.net/mnemorepos/20040607-00.html
単一のリストボックス内においてドラッグアンドドロップでアイテムを並べ替えできるようにしたくなったので、それが出来るコントロールを作ってみました。 MSDNライブラリにあるDoDragDrop()メソッドの説明にそれに似たようなコードがあったので一通り読んでみたんですが、何がなんだかよくわからず、ちと苦労しました。 てなわけで、できあがった記念に(笑)

4031 ◆ExGQrDul2E:2009/02/13(金) 15:55:02 ID:pLAJ6L76
My.Computer.FileSystem オブジェクトの DeleteDirectory メソッドを使用すると、ディレクトリを削除できます。指定できるオプションには、ディレクトリの内容を削除するかどうか、削除したディレクトリをごみ箱に送るかどうか、および削除の進行状況を表示するかどうかがあります。

空の場合のみディレクトリを削除するには
DeleteDirectory メソッドを使用してディレクトリを削除します。その際、onDirectoryNotEmpty を False に設定します。この例では、OldDirectory という名前のディレクトリを、空の場合のみ削除します。

Visual Basic コードのコピー
My.Computer.FileSystem.DeleteDirectory("C:\OldDirectory", _
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)




ディレクトリを削除してごみ箱に送るには
DeleteDirectory メソッドを使用してディレクトリを削除します。その際、recycle を RecycleOption.SendToRecycleBin に設定します。この例では、操作の進行状況を表示しながら、OldDirectory という名前のディレクトリおよびそのすべての内容を削除してごみ箱に送ります。

Visual Basic コードのコピー
My.Computer.FileSystem.DeleteDirectory("C:\OldDirectory", FileIO.UIOption.AllDialogs, FileIO.RecycleOption.SendToRecycleBin)

4041 ◆ExGQrDul2E:2009/02/21(土) 22:30:33 ID:whI5HaL6
Path.GetExtension メソッド
拡張子を取得する

405名無しさん:2009/03/08(日) 01:12:47 ID:whI5HaL6
データテーブル、データカラム、データロー
Dim Dt As New DataTable("iR")
Dim colInt32 As DataColumn = New DataColumn("iR")
colInt32.DataType = System.Type.GetType("System.Int32") 'String型だとソートすると1<16<8とかになる
Dt.Columns.Add(colInt32)
Dim NewRow As DataRow = Dt.NewRow
NewRow("iR") = iR
Dt.Rows.Add(NewRow)

4061 ◆ExGQrDul2E:2009/03/08(日) 10:40:29 ID:whI5HaL6
DataViewの特定のマスを取得
view(i)("item")
iは行のインデックスで、ソートしてあるViewならなおよろしい。
itemはカーラム名

4071 ◆ExGQrDul2E:2009/03/08(日) 11:34:14 ID:whI5HaL6
Vi2(j)("Ren")

4081 ◆ExGQrDul2E:2009/03/14(土) 22:38:06 ID:whI5HaL6
[SleepTimer]

Dim WaitTime As Single
Dim FirstTime As Single
Dim NowTime As Single
WaitTime = 0.1
FirstTime = VB.Timer()
Do
NowTime = VB.Timer()
App.DoEvents()
Loop While (NowTime - FirstTime) >= 0 And (NowTime - FirstTime < WaitTime)

4091 ◆ExGQrDul2E:2009/03/17(火) 11:23:20 ID:whI5HaL6
Array.Sort
Array.Reverse

4101 ◆ExGQrDul2E:2009/03/24(火) 03:59:35 ID:zW2sAYyU
画面解像度の変え方
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=15308&amp;forum=7
http://dobon.net/vb/bbs/log3-13/7373.html

411天才ハッカー ◆ExGQrDul2E:2009/10/25(日) 01:30:25 ID:9Ii97l1s
#畭

4121 ◆ExGQrDul2E:2009/12/15(火) 01:27:25 ID:w2x4.1bY
メディアプレイヤーコントロール WindowsMediaplayerControl
AxWMPLib.AxWindowsMediaPlayer

413名無しさん:2009/12/15(火) 02:30:37 ID:XTg8twR6
まだ生きていたのかw

4141 ◆ExGQrDul2E:2009/12/15(火) 07:17:01 ID:w2x4.1bY
なんてこったい/(^o^)\

415名無しさん:2013/03/19(火) 16:52:28 ID:yPS4Bxq.



新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板