MonthCalendar In .net Not Drawing Correctly
Feb 25, 2010I put a monthcalendar in my form and when I select a range of date, the selected area goes white, all the dates in the selected range go white. I have no clue how to fix this.
View 1 RepliesI put a monthcalendar in my form and when I select a range of date, the selected area goes white, all the dates in the selected range go white. I have no clue how to fix this.
View 1 RepliesI'm a college student just starting out programming in VB and am having a lot of trouble trying to get my drawing program to work. Currently i am using Microsoft Visual Basic 2008 Express Edition and whenever i try to debug my program the window it's supposed to run in is just a gray block. I'm not too sure if this is the right place in the forum to post this so if it is just let me know and ill move it. c:
[Code]....
draw individual pixels, without resorting to drawing a line and setting it's length to 1. Is there an actual ability to draw a pixel that is just 1 pixel big?
View 2 RepliesI need some code to draw a resizable, draggable rectangular cursor (or selection box) on a picturebox. I found some excellent code (albeit rather old) that does just that, but on a form rather than a picturebox. I have tried converting the code - basically moving things to the picturebox events (Paint, MouseDown, MouseMove etc). It nearly works but leaves a trail behind it when you move or resize the cursor. In other words, the selection rectangle is not being erased before being drawn in the new position.
Is there some fundamental difference between drawing graphics on a form and drawing on a picturebox that would cause this behaviour? Something like, when you invalidate a form and cause a redraw it erases what you did last? If not, then I just need to dig a bit further and work out how the cursor is being erased from the previous position.
Here's the original code that works fine on a form:
Private DragRect As New RectangleF(20, 20, 100, 80)
Private Adornments(7) As RectangleF
Private MouseInRect As Boolean = False
[Code]....
Say I have 3 Buttons, labelled: Unit 1, Unit 2 and Unit 3. When I click on any button I want a drawing of that unit to appear on screen at a pre-specified starting point. Thereafter when I press any other one of the buttons the unit drawings appear alongside each other in a line. So I could end up with:
[Code]...
With this line...
If PictureBox1.Image = My.Resources._2star Then
I get this error: Operator '=' is not defined for types 'System.Drawing.Image' and 'System.Drawing.Bitmap'.Is there another way to say = with images?
Is it possible to convert an object form System.Drawing.Graphics to System.Drawing.Image?
View 4 RepliesHere is my favicon code
Dim oURL As Uri = New Uri(e.Uri.AbsoluteUri)
Dim favicon As Image
If oURL.HostNameType = UriHostNameType.Dns Then
[code]....
The error is Value of type System.Drawing.Image cannot be converted to System.Drawing.Icon Is it even possible to make the favicon be the icon of the form?
im using an MDI parent form and MDI Child. how can i print the image that's inside a picture box that's inside the Child from a button that's on the Parent?when i try to use print preview or print dialog, i can't get it to recognize that the document is the picure inside the picture box. i've looked up this error message:Value of type 'System.Drawing.Image' cannot be converted to 'System.Drawing.Printing.PrintDocument'.[code]
View 6 RepliesI thought I only needed to click or double click a day on this controll to change it. Do I need to create a click event and if so (I have installed MSDN for VS2008) can I see what events are available.
Desmond.
PrivateSub cmdCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdCalculate.Click Dim Days AsInteger Dim Today As DateTime = DateTime.Now
[code].....
Can I add a listbox in monthcalendar?
Listbox contain time..
I saw a Digital Diary and want to create one by myself to learn the techniques. I'm learning Visual Basic (2005). I want your help for the followings; 1) I want to get the "page" (the RichTextBox) linked to the dates in the Monthcalendar ie I wrote something for 20th Oct 2009 and saved, then I select 12th Nov 2009, write & save. I want the page for 20th Oct 2009 opened when I click the 20th Oct 2009 in the Monthcalendar Or page of 12th Nov 2009 opened if I click the 12th Nov 2009 in the MonthCalendar. Can you explain how to do this? Please tell the codes.
2) On starting the program, I want the "Page" for the current Date appears. (and on changing the Date, the "Page" for that particular Date should be opened.) 3) I want to make the User to create a UserName and enter a Password (User selected - can be changed at any time by him) to open the Diary. (Similar to the User account with Password in Windows.)
Is it somehow possible to use MonthCalendar as DateTimePicker? Initially current date in Monthcalendar is highlighted, but it is possible with mouseclick to highlight whatewer other date. Does there exist a method or function or something else to retrieve
View 1 RepliesI try to make some personal diary with VB.Net and i'm using Monthcalendar for the date. but i have no idea what can I do with monthcalendar is it possible for me to attached some data / text (save using .txt file) and highlight/bold the date ? or how to fill monthcalendar array with specific date without using DateTime collection Editor?
View 14 RepliesI put on the form a tool MonthCalendar and I tried to chang the size ( width-length ) by mouse or from properties but it didn't accepted, it keeps the same size
View 4 RepliesI am trying to get the date parts selected by a user on the MonthCalendar control. I know how to set the date, thanks to some help from this forum. Now I have run into another problem. I need to be able to take the MONTH, YEAR and DAY selected by the user. I have tried this example I saw, but it does not work, mmDay = CalendarMonth.Tex.ToString("d").
View 1 RepliesWhen you open a MonthCalendar control at runtime, and click on the top Month designator, it takes you to a list of all 12 months in order to jump back or forward to a desired month quickly.
My question is, can I restrict the user to only viewing this 12-month calendar at start-up, so that I can just read the Month the user wants to say run a report from.
I realize I could use just a DropDown, or list box with the 12 month names in it, but since the control has this ability to view by month, I figured I would ask.
It would also allow me to reuse a control that I also use to pick a specific date, keeping my code a bit more compact on filesize, and save the control space for a new Combobox or something.
i am having problems getting my calendar to work, passing a start and end date for a rental car and displaying on the form the number of days chosen and the amount for the total. This is the first form problem I have done. I cannot see what I am doing wrong. It does not figure number of days and the amount just stays zero.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
[code].....
I am using the monthcalendar control, i want to change the selected date in the control and i want to the control move to this date
View 7 RepliesI would like to be able to either: (1) Pick a date from the Monthcalendar box and have it insert that day into a textbox showing in a format of Day of week, Month/Day/Year or Day of week, mm dd yyyy. or in option #2 be able to enter in the date by mmddyyyy and get Day of week, mm dd yyyy showing in the textbox.
View 1 RepliesI have a question: How do you set the color of a date in a MonthCalendar? I used this code, but i get errors
ViewStayingPattern.MonthCalendar1.ForeColor.Red(NewDate)
*NewDate is the date I want to be colored.
How does one set the date in MonthCalendar control. I am using VB2005.NET. I am new to this - from VB6.
View 1 RepliesI have a MonthCalendar control on a panel and it is invisible; when the user clicks on a button I make the panel visible which is fine but the calendar control selected date is highlighted half on one date and half on the other.
Why is this happening? If I simply show the control it does this.
1. How can i show the weeknumber in a label from a selected date in a monthcalendar ??2. How can i show the dates from that whole week in 7 seperate labels ??i'm using vb 2005
View 7 RepliesI'm trying to bold dates on a monthCalendar control. Here's what I've got, but it's showing an error of "'Add' is not a member of 'System.Array'.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim calendarArray() As DateTime
[Code]....
All I want to do is bold all of the dates on the calendar that there are files for.
I want to update some things on the form when the user clicks a new date (or changes the month, which automatically selects a new date). If I use the DateSelected event, it seems to work as expected when I use the mouse. However if the arrow keys are used, the event does not get triggered. If I use the DateChanged event, it seems to go into an infinite loop. The message box pops up a zillion times when I click the arrow to change the month:
Private Sub MonthCalendar1_DateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles MonthCalendar1.DateChanged
MessageBox.Show("DateChanged")[code]....
The only problem with using the DateSelected event is that if the user uses the arrow keys, the event is not fired. I thought I could fix this by disallowing the use of the arrow keys, but I couldn't find anywhere to do that.
is it possible to change the size of the MonthCalendar to say double its standard size and still only display a single month?
When I resize using clientsize, width and height the multiple months are displayed?
I am using a monthcalendar control in my application to allow a user to select a day from the calendar that will load data for that day. the background is totally white (ugh). there is a backcolor property, but when i set it to say Cyan (yea right), the calendar still displays as white. I also can not set Forecolor, TitleBack/Fore color either.
I have gone to my project properties and turned off the "enable xp visual styles", and that had no effect. turned it back on...cant tell a difference. i am currently on windows 7 running VS2008 Team Edition. It would be really nice to change the look of this control to match the styling of my application.
i have a monthcalendar control on a form, and about every minute or so, the click event fires. this is wierd, since i look at the call stack and nothing called it.
View 2 RepliesI am working on a windows application . I am trying to find if we can resize the monthcalendar control?? if yes, how??
View 8 Replies