掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
クリップボードを使わないで文字をコピー・ペーストするには? (ID:117658)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
このようにやりたいとか。 ソースはVB.NETです。・・・・・実はVB6の環境がなくって(TT) 無料の開発ソフトを配っている所ってありますか?(期間限定なしで) んでもって、ソースは・・・・・ Dim Clip As String 'クリップボートの代わり Dim selection As Integer '位置を取得する Dim mozi As String Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TextBoxの内容を空にする TextBox1.Text = "" End Sub Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click '次に(ニセ)クリップボードにデータを入れる Clip = TextBox1.Text.Substring(TextBox1.SelectionStart, TextBox1.SelectionLength) End Sub Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click selection = TextBox1.SelectionStart 'データをカットする If selection >= 0 Then mozi = TextBox1.Text.Substring(0, selection) & Clip & TextBox1.Text.Substring(selection) 'TextBoxの内容をクリアする TextBox1.Text = "" 'TextBoxに表示 TextBox1.Text = mozi End If End Sub っとこんな感じになります。 ソースの記述法を提供されたっぽいから作ってみたら、 意外と難しくはありませんでした。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.