質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

解決済

ボタン押下時にカレンダー から 選択した日の週カレンダーに切り替える

Beer_Rabbit
Beer_Rabbit

総合スコア65

ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

2回答

-2評価

0クリップ

461閲覧

投稿2022/04/22 05:34

編集2022/06/14 16:18

言語:VB. NET
ASP.NET Web Forms アプリを Visual Studio 2022 で .NET Framework 4.5 で作っています。

「今週」を押下すると、1週間の日付が今週分のスケジュール表示されます。
また、左右の矢印ボタンを押下することで、前週と来週が表示されます。

今回、「カレンダー」ボタンを追加します。
こちらを押下時に下記のカレンダーが表示され
クリックにより選択された日付の週に切り替えたいと考えております。

(追記)
※この質問を投稿後に、下記カレンダーがTextBox を組み合わせにより使用できる
カレンダーということがわかりました。
カレンダーにはこだわりはございません。やりたいことは指定した日の週に切り替えたいだけです。
具体的なコードではなく、ヒントになる方法などございましたら宜しくお願いします。

イメージ説明

現在、ボタンのみ追加できておりますが、
カレンダー表示と、クリックによる切り替えができておりません。

ご教授のほど何卒よろしくお願いいたします。

VB.NET

<asp:Button ID="Button1" runat="server" Font-Names="メイリオ" Font-Size="8pt" Text="カレンダー" Height="22px" />

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

dodox86

2022/04/22 05:40

VB.NETはプログラミング言語の名前です。実行環境としてASP.NET(サーバーサイド)なのであれば、開発環境の情報(.NET FrameworkやASP.NET、Visual Studioのバージョン等)などもできるかぎり詳しく述べましょう。タグも適切に追加しましょう。そうすることで詳しい方の目に留まります。
SurferOnWww

2022/04/22 05:53

何を何で作っているかを質問の一行目に書いて、適切なタグをつけてください。(例文: ASP.NET Web Forms アプリを Visual Studio 2022 で .NET Framework 4.8 で作っています。 タグ: ASP.NET
Beer_Rabbit

2022/04/22 06:05

dodox86さん、SurferOnWwwさん ありがとうございます。追記しました。
SurferOnWww

2022/04/22 07:04 編集

> 現在、ボタンのみ追加できておりますが、カレンダー表示と、クリックによる切り替えができておりません。 要するにほとんど何もできてないということのようですね。 質問の画像は Ajax Control Toolkit の Calendar Extender のもののようですが、それは以下のデモにあるように TextBox を組み合わせて、TextBox へのユーザー入力を助ける目的に使うものです。 Calendar Demonstration https://ajaxcontroltoolkit.devexpress.com/Calendar/Calendar.aspx それでいいんですか? 画像には TextBox は見当たりませんけど・・・ そもそも元のアプリは誰が作ったんですか。これを作れる人が、このスレッドような質問をするはずはないから、質問者さんではないと想像してますけど、であれば作った人に聞いてもらった方が良さそうです。
Beer_Rabbit

2022/04/22 07:38

ご回答ありがとうございます。 画像のカレンダーがTextBox を組み合わせによるものということがわかり勉強になりました。 同アプリ内の別機能に、このカレンダーを表示されているものを参照していました。 TextBox を組み合わせで使用しているものです。 これが、ボタンでも使用できるのだろうかと思って調べていました。 質問の内容を変えてみます。
SurferOnWww

2022/04/22 07:48

標準で用意されているサーバーコントロールの Calendar と Ajax Control Toolkit Modalpopup Extender を組み合わせて使ってはいかが? 
SurferOnWww

2022/04/22 07:51

作った人に聞いてもらった方が良さそうですと言いましたが、そちらはどうなんですか?
Beer_Rabbit

2022/04/22 07:58

>標準で用意されているサーバーコントロールの Calendar と Ajax Control Toolkit Modalpopup Extender を組み合わせ こちらで、トライしてみます!ありがとうございます。 >作った人に聞いてもらった方が良さそうです 作った方から、こんなイメージのカレンダーから週が切り替わってほしい。 という依頼でした。 その方も実装経験がないとのことでした。 ちなみに現行システムでは、TextBox を組み合わせによるカレンダー表示はあります。 ボタンからカレンダーへの遷移はございません。
SurferOnWww

2022/04/22 08:06 編集

> 作った方から、こんなイメージのカレンダーから週が切り替わってほしい。という依頼でした。その方も実装経験がないとのことでした。 その方と相談して対処してください。質問の画像のアプリを作る実力のある人なら、相談すれば、今の何もできてない&見当違いの方向に進んでいる状況からは進捗が期待できるのでは?
Beer_Rabbit

2022/04/22 08:19

見当違いとは、どういうことでしょうか。
SurferOnWww

2022/04/22 09:47

それも併せて作った人と相談してください。 この話はあなたが研修とか教育とかの課題として講師とか上司から与えられたものと想像してます。であれば講師・上司に聞きましょう。評価されないとお悩みのようですが、ここで他人に聞いて解決しても評価は上がらないかも。 そうではなくて、もし業務として製品開発の一環として行っているということなら、これはもう絶対に社内で解決すべき話です。社内で解決できないというのがまず論外ですし、こんなところで赤の他人に聞くのは情報漏洩につながる話でそれ以上に論外です。
Beer_Rabbit

2022/04/22 10:27

書かれている文書があまりに命令的で、指摘の方向性にずれてしまっています。 まず、回答者として発言されるのであれば、技術スキルよりヒューマンスキルを身につけててください。 想像で勝手に判断して余計な回答するのは論外ですね。 ご自身が気持ちよく回答できる質問者に対してだけ回答してください。
SurferOnWww

2022/04/22 11:01

いやいや、あなたが質問者としてのスキルを身に着けるのが先だと思いますよ。何もできてない、何も分かってない状況で質問を書いて、身近にいる作った人に聞けと言われて逆ギレしても、評価が下がりこそすれ上がることはないのでは。あなた自身が気持ちよくない存在ということを認識された方が良さそうです。 なお、コメントを書くなとか回答するなと言う権利は質問者にはありません。回答者・閲覧者の自由です。
SurferOnWww

2022/04/22 11:25

質問にあった画像を消したね。ますます質問が分かり難くなるということが分からないのかな? 業務上の情報をネットにアップするなと上司に言われた? 
Beer_Rabbit

2022/04/22 11:42

私の編集を都度チェックされているようで、 コメント待ちでしたか? 私の質問板なんだから自由ですよ。 ご自身の発言がブーメランになっています。 もちろんここで自由にコメントされるのは結構ですよ。 お好きなだけどうぞ。 >コメントを書くなとか回答するな このようは内容は記載してないです。想像。被害妄想。
SurferOnWww

2022/04/22 12:02

チェックしてなくてもあなたがここにコメントを書いたり質問文を編集したりするとメールが来るのですよ。せっかくだから、あなたとここを見ているの閲覧者の方に対して書いている次第。 お説教だと思っているのが間違い。それがあなたがお悩みの「評価されない」原因かも。多少のことでキレたりしないで、ここだけは教えてくれと頼むなり、何が何でも解決しようという強い意志はお持ちかな?
Beer_Rabbit

2022/04/22 12:28

>コメントを書いたり質問文を編集したりするととメールが来るのですよ 編集してわかりにくくなったって指摘されましたが、そもそも編集前からわかってないのでは? 今さら、指摘されても・・・・。 >何が何でも解決しようという強い意志はお持ちかな? ならば、どんなやり方でもいいということです。 好きにやらせてください。 あなたがいうように、自由に投稿していいというのであれば。
Beer_Rabbit

2022/04/22 12:29

SurferOnWwwさん 私は、今日はもう寝ます! この後投稿された件については、明日に返信させていただきます。 おつかれさまでした。
SurferOnWww

2022/04/22 12:41

> 編集してわかりにくくなったって指摘されましたが、そもそも編集前からわかってないのでは? いやいや、画像があるのとないのとでは大違い。画像があったからあなたのやりたいことが容易に理解できた。理解できたから上の私のコメントで「標準で用意されているサーバーコントロールの Calendar と Ajax Control Toolkit Modalpopup Extender を組み合わせて使ってはいかが?」と提案したのですよ。あなたにはそれが理解できなかったかもしれんけど。 なんなら、ここでは画像は貼れないので回答欄に貼っておいてあげましょうか? > 好きにやらせてください。 どうぞ。こちらも好きに指摘させてもらいますので。
SurferOnWww

2022/05/02 05:57

何が何でも解決しようという強い意志とかはやっぱりなくて諦めたのかな?

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。