問題タブ [monthcalendar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
497 参照

c# - サードパーティのアプリでMonthCalendarの外観が異なるのはなぜですか?

私は現在、サードパーティアプリケーション用のプラグインdllに取り組んでいます。私のdllの一部には、が含まれるポップアップウィンドウが含まSystem.Windows.Forms.MonthCalendarれています。Visual Studioで作業し、テストアプリケーションでポップアップを開くと、一方向に見えますが、サードパーティのアプリで開くと、見た目が異なります。見た目が異なるだけでなく、動作も異なります。誰かがその理由を知っていますか?私が問題だと思ったのは、dllが.Net 3.5で構築されており、サードパーティのアプリが.Net 2.0であるということです(私は思います)。しかし、テストアプリケーションを.Net 2.0としてビルドしたときも、同じように機能しました。

これが私が期待していることです:

代替テキスト

そして、これが私が得ているものです:

代替テキスト

0 投票する
2 に答える
4436 参照

c# - 月のカレンダーを使用して、選択した週から土曜日の日付値を取得します

私はこの問題についてちょっと立ち往生しています。特定の日付を選択したときに、月暦の土曜日の値を取得するにはどうすればよいですか。

例:月間カレンダーで2月14日を選択しました。それを選択すると、土曜日の「2011年2月19日」を含むプロンプトが表示されるか、2月24日を選択すると、プロンプトに「2011年2月26日」と表示されます。

ここに画像の説明を入力してください

0 投票する
4 に答える
34469 参照

.net - MonthCalendarコントロールで特定の日付の色を変更するにはどうすればよいですか?

VB.NETのMonthCalendarコントロールで特定の日付の色を変更するにはどうすればよいですか?

たとえば、1月21日の色を赤に、日曜日をオレンジに変更する必要があります...

0 投票する
1 に答える
6306 参照

c# - この種の例外を修正するにはどうすればよいですか? ArgumentOutOfRangeException

例外メッセージは次を返します。

Year、Month、および Day パラメーターは、表現できない DateTime を記述します。

例外がヒットしますmonthCalendar1.SelectionStart

私もこれを試しました。しかし、別の例外が発生しましたTargetInvocationException

例外の詳細:

System.ArgumentOutOfRangeException は処理されませんでした Message=Year、Month、および Day パラメータは、表現できない DateTime を記述しています。Source=mscorlib StackTrace: System.DateTime.DateToTicks(Int32 年、Int32 月、Int32 日) で System.DateTime..ctor(Int32 年、Int32 月、Int32 日) で TestGetDates.Program.Main(String[] args) C:\Documents and Settings\ngd11\My Documents\Visual Studio 2010\Projects\TestGetDates\TestGetDates\Program.cs:System.AppDomain._nExecuteAssembly(アセ​​ンブリ アセンブリ、String[] args) の System.AppDomain.ExecuteAssembly の 15 行目System.Threading の System.Threading.ThreadHelper.ThreadStart_Context(Object state) の Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() で (String assemblyFile、Evidence assemblySecurity、String[] args)。

0 投票する
4 に答える
20992 参照

vb.net - アプリで月の選択カレンダーを表示するにはどうすればよいですか

datepickerの月選択コントロールと同じように、12か月のリストを表示することに興味があります。しかし、その月の日付を表示するために日付ピッカーを表示するのは好きではありません...リストから月を選択できるように、月の表示のみが問題ありません。

私の希望する出力: ここに画像の説明を入力してください

0 投票する
1 に答える
492 参照

c# - MonthCalendarのdate_changedイベントでフォームを閉じるにはどうすればよいですか?

実際に2つの質問があります。ユーザーが矢印をクリックして月を変更すると、指定された月の1.が自動的に選択されます。この動作を防ぐことは可能ですか?ユーザーが実際の日付をクリックすると、date_changedが最初に起動しますか?

MonthCalendarを別の形式で配置しました。ボタンをクリックするとこのフォームが開き、ユーザーは日付を選択できます。date_changedイベントでフォームを閉じたいので、this.Close()を実行しましたが、これによりアプリケーションがクラッシュし、ObjectDisposedExceptionが発生します。

破棄されたオブジェクトにアクセスできません。オブジェクト名:'MonthCalendar'

フォームを閉じるにはどうすればよいですか?

編集:

0 投票する
5 に答える
1094 参照

c# - 破棄されたオブジェクト「MonthCalendar」にアクセスできません

月間カレンダーを制御するフォームを作成して表示するためのこのコードがあります。

ShowCalendarを呼び出すと、monthcalendarコントロールが表示され、その中で日付を選択できます。問題は、特定の領域(現在の日付が表示されている最も低い領域)をクリックすると、「破棄されたオブジェクトにアクセスできません。オブジェクト名:「MonthCalendar」」という例外が発生することです。この例外がどのように発生するのか、そしてそれを取り除く方法はわかりません。多分あなたは何か考えがありますか?

私のアプリケーションはマルチスレッドではなく、ShowCalendar関数を呼び出すボタンを備えた単純なフォームです。

エリアが選択されたカレンダー

0 投票する
1 に答える
7114 参照

c# - 月間カレンダー コントロールで日付を強調表示するにはどうすればよいですか?

私は、c#.net を使用したデスクトップ アプリケーションである学校管理システム プロジェクトを行っています。その中で、私のモジュールは学生の出席です。学生の欠席日リストを集めています。

ここでの問題は、出席レポートの月間カレンダーで学生の欠席日を強調することです。

たとえば、ユーザーが学生と月を選択すると、彼が欠席した日のリストが取得されます。というわけで、生徒「ABC」は1月の3日間(8日、16日、19日)休みました。したがって、私の要件は、C# の Month Calender Control でこれらの 3 日間を強調表示することです。

私に提案してください。

前もって感謝します。

0 投票する
3 に答える
304 参照

php - 2つの配列をphpで相互に対応させる方法は?

2つのアレイを相互に対応させるにはどうすればよいですか?

たとえば、これは私が生成した1か月目の配列です。

そして、これは2か月目の配列です。

しかし、2か月目の配列を1か月目の配列と同じ順序にして、結果としてこれを返すようにします。

出来ますか?

編集:

上記の月の配列を生成するために使用するコード、

SQL、

編集:

これで結果が出そうですが、

戻り値、

keysは0から2まで開始されていませんが、問題ではありません。より良い解決策がない限り。

0 投票する
3 に答える
14561 参照

delphi - 今年の週を取得

Delphi Xe、Win 7、System TimeZone UTC + 4:0、システムの最初の曜日-月曜日、時刻はtime.windows.comと同期されます

標準コンポーネントDelphiWin32のパレットには、コンポーネントMonthCalendarがあり、そのプロパティWeekNubers = true(週数の表示)、date = now、最初の日-月曜日です。

19番号(今日)-第43週の番号に表示されます。

dateutils.WeekOfTheYear(now)=42を返すことで番号をリクエストします。

ここに画像の説明を入力してください

ソース(0.5 Mb)http://www.sendspace.com/file/yuz6ko

コンポーネントMonthCalendarの初期コードから判断すると、すべてが真実であるように見えます(週の最初の日を公開しなくても、システムパラメーターから値を取得します)。

そして、WeekOfTheYearの問い合わせでは、すべてが標準ISOが適用されていると見なされていると言われていますが、数字は一致していません:(

いずれにせよ、1週間が消える場所はわかりません。カレンダーを見ると、43であるはずです。考慮すると、その53週と、昨年の最初の懸念事項です...

ちなみに、2011年1月1日のWeekOfTheYearも52を返しますが、1を返す必要があります...

なぜ区別し、どこが正しいのですか?