私は、テキストボックスにクリップボードのデータを貼り付け、Excelのテキストインポートウィザードでできることを列に分割する必要があります。Winformsの模倣Excelテキストインポートウィザード
誰もがこののホールドを取得するために私の出発点を提案することはできますか?
私は、テキストボックスにクリップボードのデータを貼り付け、Excelのテキストインポートウィザードでできることを列に分割する必要があります。Winformsの模倣Excelテキストインポートウィザード
誰もがこののホールドを取得するために私の出発点を提案することはできますか?
アイデアは、ユーザーが破壊ポイント
私はここ制御のために、いくつかの古いCPPコードを見つけた:私はまだ.NETの更新バージョンを見つけようとしている
http://www.codeproject.com/KB/miscctrl/separator_ctrl.aspx
。 (私はこれを自分自身に変換しようとする時間があるのか分からない)
私はこれを答えにしたくない。ちょうどアイデア:リストボックスを使用して、OwnerDraw = trueを設定し、固定サイズのフォントを使用して、より高い部分(クリックするとマウスの座標を取得する、文字数に変換する、計算された列をリストに追加する、それほど簡単ではありません... – Marco
縦線を描くのは大丈夫ですが、その縦線をどのようにドラッグするのですか? – Asanka
可能ですが難しいです。 MouseDownイベントをトラップすると、以前の_columnセパレータ_を確認する必要があります。そうでない場合は、何もしないでください。それ以外の場合は、bool varをtrueに設定して(列を移動していることを伝えます)、MouseMoveで前の行を消去し、現在の位置に従って新しい行を描画します。 MouseUpで古い列を削除し(移動する場合)、新しい列を追加します。ロジックはおそらくこれよりももっと複雑になるはずです...しかし、私はそれを単なるアイデアとハードワークです! – Marco