問題タブ [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.
c# - サードパーティのアプリでMonthCalendarの外観が異なるのはなぜですか?
私は現在、サードパーティアプリケーション用のプラグインdllに取り組んでいます。私のdllの一部には、が含まれるポップアップウィンドウが含まSystem.Windows.Forms.MonthCalendar
れています。Visual Studioで作業し、テストアプリケーションでポップアップを開くと、一方向に見えますが、サードパーティのアプリで開くと、見た目が異なります。見た目が異なるだけでなく、動作も異なります。誰かがその理由を知っていますか?私が問題だと思ったのは、dllが.Net 3.5で構築されており、サードパーティのアプリが.Net 2.0であるということです(私は思います)。しかし、テストアプリケーションを.Net 2.0としてビルドしたときも、同じように機能しました。
これが私が期待していることです:
そして、これが私が得ているものです:
c# - 月のカレンダーを使用して、選択した週から土曜日の日付値を取得します
私はこの問題についてちょっと立ち往生しています。特定の日付を選択したときに、月暦の土曜日の値を取得するにはどうすればよいですか。
例:月間カレンダーで2月14日を選択しました。それを選択すると、土曜日の「2011年2月19日」を含むプロンプトが表示されるか、2月24日を選択すると、プロンプトに「2011年2月26日」と表示されます。
.net - MonthCalendarコントロールで特定の日付の色を変更するにはどうすればよいですか?
VB.NETのMonthCalendarコントロールで特定の日付の色を変更するにはどうすればよいですか?
たとえば、1月21日の色を赤に、日曜日をオレンジに変更する必要があります...
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)。
vb.net - アプリで月の選択カレンダーを表示するにはどうすればよいですか
datepickerの月選択コントロールと同じように、12か月のリストを表示することに興味があります。しかし、その月の日付を表示するために日付ピッカーを表示するのは好きではありません...リストから月を選択できるように、月の表示のみが問題ありません。
私の希望する出力:
c# - MonthCalendarのdate_changedイベントでフォームを閉じるにはどうすればよいですか?
実際に2つの質問があります。ユーザーが矢印をクリックして月を変更すると、指定された月の1.が自動的に選択されます。この動作を防ぐことは可能ですか?ユーザーが実際の日付をクリックすると、date_changedが最初に起動しますか?
MonthCalendarを別の形式で配置しました。ボタンをクリックするとこのフォームが開き、ユーザーは日付を選択できます。date_changedイベントでフォームを閉じたいので、this.Close()を実行しましたが、これによりアプリケーションがクラッシュし、ObjectDisposedExceptionが発生します。
破棄されたオブジェクトにアクセスできません。オブジェクト名:'MonthCalendar'
フォームを閉じるにはどうすればよいですか?
編集:
c# - 破棄されたオブジェクト「MonthCalendar」にアクセスできません
月間カレンダーを制御するフォームを作成して表示するためのこのコードがあります。
ShowCalendarを呼び出すと、monthcalendarコントロールが表示され、その中で日付を選択できます。問題は、特定の領域(現在の日付が表示されている最も低い領域)をクリックすると、「破棄されたオブジェクトにアクセスできません。オブジェクト名:「MonthCalendar」」という例外が発生することです。この例外がどのように発生するのか、そしてそれを取り除く方法はわかりません。多分あなたは何か考えがありますか?
私のアプリケーションはマルチスレッドではなく、ShowCalendar関数を呼び出すボタンを備えた単純なフォームです。
c# - 月間カレンダー コントロールで日付を強調表示するにはどうすればよいですか?
私は、c#.net を使用したデスクトップ アプリケーションである学校管理システム プロジェクトを行っています。その中で、私のモジュールは学生の出席です。学生の欠席日リストを集めています。
ここでの問題は、出席レポートの月間カレンダーで学生の欠席日を強調することです。
たとえば、ユーザーが学生と月を選択すると、彼が欠席した日のリストが取得されます。というわけで、生徒「ABC」は1月の3日間(8日、16日、19日)休みました。したがって、私の要件は、C# の Month Calender Control でこれらの 3 日間を強調表示することです。
私に提案してください。
前もって感謝します。
php - 2つの配列をphpで相互に対応させる方法は?
2つのアレイを相互に対応させるにはどうすればよいですか?
たとえば、これは私が生成した1か月目の配列です。
そして、これは2か月目の配列です。
しかし、2か月目の配列を1か月目の配列と同じ順序にして、結果としてこれを返すようにします。
出来ますか?
編集:
上記の月の配列を生成するために使用するコード、
SQL、
編集:
これで結果が出そうですが、
戻り値、
keys
は0から2まで開始されていませんが、問題ではありません。より良い解決策がない限り。
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を返す必要があります...
なぜ区別し、どこが正しいのですか?