Interface And Graphics :: Calendar Grid - Process Of Developing An Application To Keep Track Of Employee's Shifts
Mar 8, 2009
I'm in the process of developing an application to keep track of employee's shifts. the top of the grid should display the days, the left side the employee name. The grid will display the type of shift (N for night, D for day) I just need some direction as to how to develop the calendar grid...I have a database with all the required information (I have a "Shifts" table, which contains the employee name, the date of shift, and the type of shift). Times are not relevant since employees will be either working a night or day shift (type of shift). I'm using VB9 for this project.
So, in my vertical scrollbar, the maximum value is 16. In my application, I made a Label to track the scrollbar's value, just for testing purposes.I noticed that when I move the bar to the bottom, the value is 6. And when a release the button (stop holding it with the mouse), the value becomes 7.
Something similar goes when I move the button to the top: It is 1, and when I release the button, it becomes 0.That's a bit weird, but what mainly bugs me is why I cannot reach value 16?
I have a VB project with a form where user adds/modifies the data, data are stored in SQL. On the form there are 2 tables that are linked by employee ID. When I test the process and insert a new employee record and add new comment for this new employee in DataGridView - when I save it I get an error that "Object reference is not set to an instance of an object". During more detailed debug it says that CurrentCell is set to Nothing - even that I do have values in all fields.I do set employee ID in the related table in the Grid to the value from the employee record - so all primary keys do have value and the comment is saved after all but I get an error and saved comment dissapears from the screen right after saving. When I pull the same new record again - everything is saved. What am I missing and how to avoid the error and dissapearing of the saved comment?
Also - I tried to save the new employee data in the first table first and then add comments - it didn't solve the problem. But if I add first part of information in the main table, save and close the form, then go back and add comment - it works fine. The problem is - it's not convenient for the user - they'd like to enter everything at once.
Private Sub TblCommentsBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TblCommentsBindingNavigatorSaveItem.Click Me.Validate()[code]....
I'm wondering if anyone has been getting a 'System Exception Violation: Attempting to write to protected memory' exception.I have 3 calendar controls on a form and when selecting dates on the 3rd one, I am getting this error when I select a 2nd date.
it's been forever since I've been here Now the question, sorry my math brain just doesn't work like it used to.I have a panel that displays an image as the base. That image needs to have a grid over it with 72x72 pixel squares. I have another image that I use as a hover image for the mouse, what I need is for that image to jump to the next square rather than moving smoothly.
Basically it's just a map where you can place building tiles. However you can't place building tiles everywhere so the "place" image needs to move to the next available building spot.
I have a grid and i have a popup contextmenu. My problem is the contextmenu is popup in the same screen location, and not on the location of the mouse.
I'm trying to get a process (wmplayer) started with a maximised main window. I've tried:
Dim VidPROC As System.Diagnostics.Process Dim startInfo As New ProcessStartInfo("wmplayer", "C:MyVideo.mpg") startInfo.WindowStyle = ProcessWindowStyle.Maximized VidPROC = Process.Start(startInfo)
but the process starts with a standard, small empty mplayer window, NOT maximised. (If I change .Maximised to .Hidden it starts hidden, but seems to ignore it when set to .Maximised).
I'm using VB 2005 .NET and I wanted to make my applications look better.I found lots and lots of applications for win XP that look like Vista.For example like Windows Live Messenger.
I have a mdi application that will populate a SQL database. I want to navigate between forms using [Next] and [Prev] buttons for data entry.
I have sorted out the navigating to a form using the [Next] button but am struggling with the previous button.
I have attached sample of code from mdiparent and child form 1.
Code: '####mdi parent code#### Public Property m_ChildFormNumber As Integer Private Sub ShowNewForm(ByVal sender As Object, ByVal e As EventArgs) Handles
I'm having a small problem concerning displaying maximized child-forms in a MDI-application. Everything works fine on Win. Vista but when I start the program on a PC with Win. XP it doesn't look very nice. I found some similar threads on the internet but no answers. Does anyone know how to display maximized windows in MDI properly? [Code] On Vista the child-form switch/appear really smoothly. On XP you can see as they are being maximized.
i am programming in vb 2008 and i hav a little problem.I hav added 8 picture boxes in my application and i wana know if i can go through all those 8 picture boxes in a "FOR LOOP". [code] now the problem is that i am not allowed to use "picturebox(i)"is there a way to go through all the picture boxes in a for loop?
current version is 2008 I'm trying to build an application with a simple MENU. When the user clicks on a Menu Item i want the container to show some controls, now when the user clicks another Menu Item, the container needs to change and show other controls, and so on with every menu Item the user clicks, one at a time.
I thought of panels showing and hiding for every menu Item clicking, but that would use a lot of memory as ALL the controls would be created, some of them just not showing. I also though of an MDI application, but i dont want multiple forms (with the menu bar) opening inside one form. I just want the actual container of one form to change.
I am creating an application with mlutiple forms. When you click on a button in the main menu, the main menu will close and the new window will be diplayed. When you hit back on the new window, the main menu will be displayed.I know how to show new forms by using Form1.Show(). When I try to return to the main menu by hitting a back button I created, the main menu does not show up, but the program continues running. In the first form, I have the code: [code] Also, am I creating the new forms the right way for an application the will have maybe 15 forms?
I have to develop an application/tool, in which one part of the form should contain web browser.(i have used web browser component ) and other is a application like visual studio. when i press enter. i should fit inside the second half of the form. the code which i have used simple shoots up an application and it runs a separate one.
I want to know if there is a way I can resize panels manually while an application is running. Basically I have one master panel you click a button add more panels to it. I want the child panels to be movable and resizable in the parent panel.
I am developing an application for an emergency services organisation using VB 2008 that will enable users to select a map zone of a city centre and plot icons onto it, then save/export the layered map with icons as an image.My problem at the moment is that I am struggling developing the point where the user imports in the icon (for example, a flame icon where a fire started) and drags it around the map within the picture box to the required area.I want them to be able to select their desired icon from a series of commandbuttons and for the icon to 'appear' on the picturebox and be enabled to be dragged around and dropped as required. The organisation already has such a thing working in Microsoft Word (!) and that uses the ActiveDocument.Shape.LoadImage function on a pushbutton to import the icon and then it is placed on the map as required, but this is really unreliable for them.I dont even know if you can layer images onto an existin picturebox within an application in this way and then export as a flat image.
Im working on a project that needs to print a report of one client.Everything went smooth untill i came across my multiline input text data.When i display it in the PrintPagePreview the text go's outside my page. Even when im printing it only the halve of my text is displayed. I googled and looked everywhere but i can't get a clear fix for it.
I used to program with Visual Basic 6, so I have alot of old programs that I'm updating, plus I'm learning the new VB2008 methods. I'm writing a program that replaces the old "BitBlit" function which is no longer supported by Visual Basic 2008. It involves three picture boxes, one holds the sprite bitmap, a second holds the mask (silhouette) of the sprite bitmap, and a third has a background image.
drawing text on a window which is not the current form's window.I remember doing this in Win32 api with getwindowdc(handle) to obtain a DC for the Window, then textout() on the DC.
I'm working on a design project where I have to use a Graphical User Interface that contains a drag and drop form. It consists of having a window dropped on a wall. Both of them are images to scale. I would like to know what kind of code I would have to use to show the x and y coordinates of one of the points of my window when dragged so when I drop it, I'm dropping in it on the desired coordinate of the wall.
Ok, I want to create a class that will handle a special rectangle graphic.In my form, I want to have two of these special rectangles. So, basically, I need two instances of that class in my form, right?I manage to initialize two, alright. But, how exactly am I supposed tomanage drawing/graphics etc in a class, and the results to be displayed in my form?
I'm stuck on this idea of using a TableLayoutPanel to track my click and then plot a dot where I clicked. I got this idea by walking through the Match Game tutorial.I real don't want 2300 Labels to create on my 23 x 100 cell Grid. Can I just track the location x,y of all mouse click and plot a dot where I clicked?
I was wondering if I could elicit some tips on how to procede with an interface design approach.That is. What is a good way to go about establishing a "work area" where one can have multiple "floating forms" in this area.Can you have a form which occupies the entire windows desk top and the other forms "float" in this space? the "floating" forms would need to interact with each other where pressing buttons etc on them would affect other forms on the "workspace") Or what would be a good way to start accomplishing that? Or is there a better way to get the same effect?
I'm trying to make a .dll that contains a lot of basic functionality that a program can use. Currently i am trying to use interfaces to make a lot of this functionallity independend of the program using it but i hit a snag. The Basic idea is that a programmer will create his own object using the interface discribed in my .DLL file. Then implements those functions as he likes. He can then instanciate a controller (found in the same DLL) and sends his custom object implementing the interface to that Controller. The controller can then be started and will take over all the work. I do not know what type of object is send to the controller and idealy i want to program it in such a fashion that i shouldn't care as long as the object send implements that interface.In code I am trying to achieve the following: (quite simplyfied)
.Dll: Code: Public Interface MyInterface '<----Decleration of the interfaceFunction GetData() As Integer Function SetData(Data As Integer) end interface
[code]....
this propperly. I know that the second i set the interface adaptor in the Controller VS comes nagging that it can not be converted to a "MyInterface" Class. Obviously i am doing something wrong. I can change the datatype that the controller expects to the "MyController" type but that would completely ruin the whole idea of flexibillity. I am hoping someone sees what i am trying to do and can point out where i made the thinking error.
Is this where i would post a picture of my interface and get feedback on changes for easier use? If not is there someplace on this forum or any other forum to do this?
So I decided to make my famous tile selector project, but instead of drawing in a form's graphics, do it inside a tabpage.Well, I managed to get it working, but it seems to... flicker.Normally, setting the form's DoubleBuffered property to True would help a lot there, but apparently, the tabpage has no such property.
When I invalidate the tabpage, I draw two images and fill one rectangle.Following past advice, those two images were created before, just once, and are stored in a variable so I don't create them every time I invalidate the tabpage.